0

如何重新加载一个表单JFrame?我有两种形式,form1并且form2

  1. form1使用链接form2

    new form2().show(); 
    this.setVisible(false);
    
  2. form2链接form1是成功的

  3. 问题是form1 form2没有显示现有数据的链接。

我想问除了方法还有其他方法setVisible()吗,因为它似乎只是隐藏它。

4

1 回答 1

2

您可以使用CardLayout在表单之间进行切换。此示例使用按钮导航;此示例使用组合导航。您可以根据表单上填写的内容设置导航条件。

附录:和电脑重启一样, jframe 退出再重新打开。

虽然CardLayout更加灵活,您始终可以清空Container,添加所需的组件并调用,如此validate()/repaint()所示。

于 2012-11-11T13:06:58.287 回答