0
我在scrollPane
中有一個表。我的桌子上有6列。我想最後2列比其他列寬。但是在設置了列的大小後,垂直滾動條消失了。如果我註釋掉重置列寬的代碼,一切都會恢復正常。誰能告訴我這是什麼問題?非常感謝!!垂直滾動條在調整列寬後消失
我複製了幾個相關dimentions吹:
table.setPreferredScrollableViewportSize(new Dimension(900, 500));
feedback = new JScrollPane(table);
feedback.setMinimumSize(new Dimension(900, 400));
代碼來調整列:
TableColumn column = null;
for (int i = 0; i < 6; i++) {
column = table.getColumnModel().getColumn(i);
if (i == 4) {
column.setPreferredWidth(250); //third column is bigger
} else {
if (i==5) {
column.setPreferredWidth(250);
}
else {
column.setPreferredWidth(100);
}
}
}