【问题标题】:How to display a JTable in a JPanel with Java?如何使用 Java 在 JPanel 中显示 JTable?
【发布时间】:2010-04-12 17:20:28
【问题描述】:

如何使用 Java 在 JPanel 中显示 JTable?

【问题讨论】:

    标签: java swing jtable jpanel


    【解决方案1】:

    导入和表格模型作为练习留给此代码的用户。此外,为简单起见,面板布局是任意选择的。

    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();
        }
    }
    

    滚动窗格非常重要。没有它,如果内容变得大于显示,您的表格将不会有标题或滚动。

    【讨论】:

    • 如何为创建的表创建和命名列??
    【解决方案2】:
    JTable table = new JTable();
    JScrollPane spTable = new JScrollPane(table);
    JPanel panel = new JPanel();
    
    panel.add(spTable);
    

    有一个关于如何布局摆动组件的综合指南,您应该考虑 Pyrolistical 链接..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多