Настройка Java JTable Ширина столбца

У меня есть 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 его предпочтительный размер установлен.

Ответы на вопрос(7)

Ваш ответ на вопрос