Sütun boyutunu aşağıdaki gibi ayarladığım bir JTable'ım var:
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);
Bu iyi çalışıyor, ancak tablo büyütüldüğünde, son sütunun sağında boş alan alıyorum. Yeniden boyutlandırıldığında son sütunun pencerenin sonuna kadar yeniden boyutlandırılması mümkün müdür?
AUTO_RESIZE_LAST_COLUMN
Belgelerde mülk buldum ama çalışmıyor.
Düzenleme: JTable
Bir içindedir JScrollPane
onun tercih boyutu ayarlanır.