如何在JFrame
中重新加载表单?我有两种表单,form1
和form2
:
form1
使用以下链接form2
:
new form2().show();
this.setVisible(false);
form2
指向form1
的链接是
问题是当form1
form2
未显示现有数据的链接时。
我想问的是除了setVisible()
方法还有其他方法,因为它似乎只是为了隐藏它。
答案 0 :(得分:2)
您可以使用CardLayout
在表单之间切换。这个example导航按钮;这个example使用组合导航。您可以根据表单上填写的内容进行导航条件。
附录:就像在电脑上重启一样, jframe
退出并再次重新开启。
虽然CardLayout
很多更灵活,但您可以随时清空Container
,添加所需的组件并调用validate()/repaint()
,如图所示{{3 }}