【问题标题】:JTable is not visible in JframeJTable 在 Jframe 中不可见
【发布时间】:2015-11-06 10:15:54
【问题描述】:

我想在Jpanel 上添加一个Jtable,但运行此程序后表格没有出现在框架中。

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

【问题讨论】:

    标签: java jtable jpanel


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-08-19
      • 1970-01-01
      • 2015-04-15
      • 2014-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多