【发布时间】:2019-10-12 01:14:33
【问题描述】:
我在我的 contentPane 中显示可滚动 JTable 时遇到问题,该表应位于标签下方,但没有显示任何内容。但是,当我删除 scrollPane 时,会显示表格。
public void populateJTable(int resultCount, String[] closeNames, String[] closeCities) {
String[] columnTitles = {"Brewery", "City"};
String[][] data = new String[resultCount][columnTitles.length];
for(int i = 0; i < closeNames.length; i++) {
String tempBrewery = closeNames[i];
String tempCity = closeCities[i];
data[i][0] = tempBrewery;
data[i][1] = tempCity;
}
table = new JTable(data, columnTitles);
table.setBounds(20, 95, 580, 250);
JScrollPane scrollPane = new JScrollPane(table);
table.setFillsViewportHeight(true);
contentPane.add(scrollPane);
}
【问题讨论】: