单击JButton后关闭jFrame

发布于 2021-01-30 17:53:10

我在NetBeans中设计了两个JFrame。

当我单击“规则”按钮(即放在JFrame1上)时,它将打开第二个JFrame(但JFrame2在JFrame1的窗口上打开,这是我不想要的)。在第二个JFrame中,有一个“关闭”按钮。但是,当我单击此按钮时,我希望打开JFrame1并且它也能正常工作,但是JFrame2实际上没有关闭,并且JFrame1出现在JFrame2上方。

简而言之,主要形式是JFrame1。当我单击JFrame1中的“规则”按钮时,它将在JFrame1之上打开JFrame2,而在JFrame2中,单击主窗体(即JFrame1)会启动一个“关闭”按钮,但会在JFrame2之上启动。

场景是JFframe1-> JFrame2-> JFrame1

现在我的问题是单击“规则”按钮后,应关闭JFrame1,并在屏幕上显示JFrame2,反之亦然。

关注者
0
被浏览
83
1 个回答
  • 面试哥
    面试哥 2021-01-30
    为面试而生,有面试问题,就找面试哥。

    假设您的按钮有一个actionListener,在单击“规则按钮”后,输入:

          JFrame1.dispose();  //Remove JFrame 1
          JFrame2.setVisible(true) //Show other frame
    

    然后敬重他们的相反反应



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看