Java JTable definindo Largura da Coluna

Tenho uma JTable na qual defino o tamanho da coluna da seguinte maneira:

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);

Isso funciona bem, mas quando a tabela é maximizada, recebo espaço vazio à direita da última coluna. É possível redimensionar a última coluna para o final da janela quando redimensionada?

Eu encontreiAUTO_RESIZE_LAST_COLUMN propriedade nos documentos, mas não funcion

Edit:JTable está em umJScrollPane seu tamanho preferido está definid

questionAnswers(14)

yourAnswerToTheQuestion