【发布时间】:2010-04-12 17:20:28
【问题描述】:
如何使用 Java 在 JPanel 中显示 JTable?
【问题讨论】:
如何使用 Java 在 JPanel 中显示 JTable?
【问题讨论】:
导入和表格模型作为练习留给此代码的用户。此外,为简单起见,面板布局是任意选择的。
public class JTableDisplay {
public JTableDisplay() {
JFrame frame = new JFrame("JTable Test Display");
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
JTable table = new JTable();
JScrollPane tableContainer = new JScrollPane(table);
panel.add(tableContainer, BorderLayout.CENTER);
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
new JTableDisplay();
}
}
滚动窗格非常重要。没有它,如果内容变得大于显示,您的表格将不会有标题或滚动。
【讨论】:
JTable table = new JTable();
JScrollPane spTable = new JScrollPane(table);
JPanel panel = new JPanel();
panel.add(spTable);
有一个关于如何布局摆动组件的综合指南,您应该考虑 Pyrolistical 链接..
【讨论】: