Skip to content

Commit 8eec731

Browse files
author
FuLin
committed
fix(setting): set setting with
1 parent b5f3db4 commit 8eec731

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/main/java/com/fulinlin/setting/ui/AliasTable.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public class AliasTable extends JBTable {
3636
public AliasTable() {
3737
setModel(myTableModel);
3838
TableColumn column = getColumnModel().getColumn(NAME_COLUMN);
39+
TableColumn valueColumn = getColumnModel().getColumn(VALUE_COLUMN);
3940
column.setCellRenderer(new DefaultTableCellRenderer() {
4041
@Override
4142
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
@@ -47,10 +48,22 @@ public Component getTableCellRendererComponent(JTable table, Object value, boole
4748
return component;
4849
}
4950
});
51+
setColumnSize(column, 150,250,150);
52+
setColumnSize(valueColumn, 550,750,550);
5053
setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
5154
}
5255

5356

57+
/**
58+
* Set Something ColumnSize
59+
*/
60+
public static void setColumnSize(TableColumn column, int preferedWidth, int maxWidth, int minWidth) {
61+
column.setPreferredWidth(preferedWidth);
62+
column.setMaxWidth(maxWidth);
63+
column.setMinWidth(minWidth);
64+
}
65+
66+
5467
public String getAliasValueAt(int row) {
5568
return (String) getValueAt(row, VALUE_COLUMN);
5669
}
@@ -175,6 +188,7 @@ public boolean isOK(String name, String value) {
175188
}
176189
}
177190

191+
178192
/**
179193
* MyTableModel
180194
*/

0 commit comments

Comments
 (0)