【发布时间】:2016-11-05 11:33:52
【问题描述】:
这是我的代码 JTabel,位于 JPanel 中,我目前遇到了调整大小的问题。它只是占据了 GUI 的西部,我试图让它占据左下角而不是一直向上。这是我的代码:
public void table(JFrame f)
{
String[] columnNames = {"First Name", "Last Name"};
Object[][] players = {
{"John", "Doe"},
{"Steve", "White"}
};
JTable table = new JTable(players, columnNames);
JScrollPane scrollPane = new JScrollPane(table);
table.setFillsViewportHeight(true);
JPanel container = new JPanel();
container.setPreferredSize(new Dimension(50,300)); //This seems very wrong
container.setLayout(new BorderLayout());
container.add(table.getTableHeader(), BorderLayout.PAGE_START);
container.add(table, BorderLayout.WEST);
f.add(container);
f.revalidate();
【问题讨论】: