如何用Java在JPanel中显示JTable?

Edd*_*nho 6 java swing jtable jpanel

如何用Java在JPanel中显示JTable?

jus*_*tkt 11

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

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();
    }
}
Run Code Online (Sandbox Code Playgroud)

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


Jac*_*ack 9

JTable table = new JTable();
JScrollPane spTable = new JScrollPane(table);
JPanel panel = new JPanel();

panel.add(spTable);
Run Code Online (Sandbox Code Playgroud)

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