@@ -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