Java JTable setting Column Width

后端 未结 9 1594
伪装坚强ぢ
伪装坚强ぢ 2020-12-02 09:57

I have a JTable in which I set the column size as follows:

table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.getColumnModel().getColumn(0).setPreferredW         


        
9条回答
  •  星月不相逢
    2020-12-02 10:53

    No need for the option, just make the preferred width of the last column the maximum and it will take all the extra space.

    table.getColumnModel().getColumn(0).setPreferredWidth(27);
    table.getColumnModel().getColumn(1).setPreferredWidth(120);
    table.getColumnModel().getColumn(2).setPreferredWidth(100);
    table.getColumnModel().getColumn(3).setPreferredWidth(90);
    table.getColumnModel().getColumn(4).setPreferredWidth(90);
    table.getColumnModel().getColumn(6).setPreferredWidth(120);
    table.getColumnModel().getColumn(7).setPreferredWidth(100);
    table.getColumnModel().getColumn(8).setPreferredWidth(95);
    table.getColumnModel().getColumn(9).setPreferredWidth(40);
    table.getColumnModel().getColumn(10).setPreferredWidth(Integer.MAX_INT);
    

提交回复
热议问题