Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 重新加载表单JFrame而不显示setVisible_Java_Swing_Netbeans_Jframe - Fatal编程技术网

Java 重新加载表单JFrame而不显示setVisible

Java 重新加载表单JFrame而不显示setVisible,java,swing,netbeans,jframe,Java,Swing,Netbeans,Jframe,如何在JFrame中重新加载表单?我有两个表格,form1和form2: form1使用以下链接链接到form2: new form2().show(); this.setVisible(false); form2链接到form1成功 问题是当form1form2到现有数据的链接未显示时 我想问的是,除了setVisible()方法之外,还有其他方法吗?因为它似乎只是隐藏了它。您可以使用它在表单之间切换。它通过按钮导航;这将使用组合导航。您可以根据表单上填写的内容设置导航条件 附录:就像电

如何在
JFrame
中重新加载表单?我有两个表格,
form1
form2

  • form1
    使用以下链接链接到
    form2

    new form2().show(); 
    this.setVisible(false);
    
  • form2
    链接到
    form1
    成功

  • 问题是当
    form1
    form2
    到现有数据的链接未显示时

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

    您可以使用它在表单之间切换。它通过按钮导航;这将使用组合导航。您可以根据表单上填写的内容设置导航条件

    附录:就像电脑重启一样,
    jframe
    退出并重新打开


    尽管
    CardLayout
    更加灵活,但您始终可以清空
    容器
    ,添加所需的组件并调用
    validate()/repaint()
    ,如图所示。

    1)请参阅2)要更快获得更好的帮助,请发布。3) 请停止谈论Netbeans,开始谈论Java。我不能完全理解术语“在JFrame中重新加载表单”,我有两个表单,form1和form2。如果我猜的话,我想这可能会帮助您正确理解您的想法:-)我的意思是如何在不使用setvisible的情况下关闭jframe。因为jframe setVisible只是隐藏它。就像在pc中重新启动一样,jframe退出并重新打开。我的意思是如何在不使用setVisible的情况下关闭jframe。因为jframe setVisible只是隐藏它。就像在pc中重新启动一样,jframe退出并再次打开。@user1815938:同样,我想你要找的是这个或
    jframe.DISPOSE\u ON\u CLOSE
    ,这可能可以作为你正在呈现的上下文的替代方案。@user1815938:我已经在上面详细说明了;还要考虑巴厘的建议。