我使用accountTable.setVisible(false);
隐藏表,但现在它在调用accountTable.setVisible(true);
时不显示。请告诉我如何解决它,或者提供一个隐藏Jtable的替代选项。Jtable已经在一个jpanel 中了
在设置表可见后,尝试调用jpanel(jTable所在的位置(revalidate((和repaint((函数
隐藏Jtable的替代选项。
JTable通常显示在JScrollPane中。因此,一种方法是:
scrollPane.setViewportView( null ); // to hide the table
然后:
scrollPane.setViewportView( table ); // to show the table.
这假设您在面板上有空间来实际显示表格。如果面板上没有空间来重新显示表格,那么您可能也需要打包((框架。