У меня есть JTable, в котором я установил размер столбца следующим образом:
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
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(400);
Это нормально работает, но когда таблица развернута, я получаю пустое место справа от последнего столбца. Можно ли изменить размер последнего столбца до конца окна при изменении размера?
Я нашел AUTO_RESIZE_LAST_COLUMN
свойство в документации, но оно не работает.
Изменить: JTable
установлен JScrollPane
желаемый размер.