JTable在Jframe中不可见

时间:2015-11-06 10:15:54

标签: java jtable jpanel

我想在Jtable上添加Jpanel,但在运行此程序后,该表未出现在框架中。

private void initialize() {
    frame = new JFrame();
    frame.setBounds(100, 100, 450, 300);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.getContentPane().setLayout(null);

    table = new JTable(Values,header);
    JPanel panel = new JPanel();
    panel.setBounds(108, 74, 209, 112);
    frame.getContentPane().add(panel);
    JScrollPane scroll = new JScrollPane(table);

    table = new JTable();
    panel.add(table);       
}

1 个答案:

答案 0 :(得分:1)

你应该做的 panel.add(scroll);
代替 panel.add(table);

您的代码  table = new JTable(); panel.add(table); 仍会显示一些东西,但你创建的新表是空的,所以没有显示。