如何使用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链接..