我想在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);
}
答案 0 :(得分:1)
你应该做的
panel.add(scroll);
代替
panel.add(table);
您的代码
table = new JTable();
panel.add(table);
仍会显示一些东西,但你创建的新表是空的,所以没有显示。