Java 在ActionEvent上向JPanel添加新的JTable

Java 在ActionEvent上向JPanel添加新的JTable,java,swing,jtable,awt,Java,Swing,Jtable,Awt,当我使用 pnlmain.add(table); 当我使用 pnlmain.add(new JScrollPane(table),BorderLayout.CENTER); 面板上什么也没显示。因此,当表格在JPanel中显示时,如何将ColumnNames显示到JTable。确保您的代码只将表格添加到滚动窗格,而不添加其他面板 此外,如果将组件添加到可见GUI,则需要重新验证()并重新绘制()面板 如果您需要更多帮助,请发布一篇适当的文章来说明问题。如果您不想使用滚动条,请使用以下代码来

当我使用

pnlmain.add(table); 
当我使用

pnlmain.add(new JScrollPane(table),BorderLayout.CENTER);

面板上什么也没显示。因此,当表格在
JPanel
中显示时,如何将
ColumnNames
显示到
JTable
。确保您的代码只将表格添加到滚动窗格,而不添加其他面板

此外,如果将组件添加到可见GUI,则需要重新验证()并重新绘制()面板


如果您需要更多帮助,请发布一篇适当的文章来说明问题。

如果您不想使用滚动条,请使用以下代码来显示列名:

pnlmain.add(table.getTableHeader(),BorderLayout.NORTH);
pnlmain.add(table,BorderLayout.CENTER);