【问题标题】:Closing one JFrame while other is up关闭一个 JFrame 而另一个是 up
【发布时间】:2017-05-03 07:23:11
【问题描述】:

我同时打开了两个 JFrame(通过单击主框架中的某个按钮,我打开了第二个框架)。我当然可以通过单击主框架上的 X 来退出整个程序。问题是:有没有办法在主框架保持打开状态时通过单击 X 来关闭我的子框架?在 subFrame 中有某些动作,我想通过单击 X 将其关闭但不关闭 Main Frame。

【问题讨论】:

  • 您是否将主框架的DefaultCloseOperation 属性设置为EXIT_ON_CLOSE?如果是这样,请不要这样做
  • 您的意思是要在您的子窗口打开时单击窗口上的“X”按钮以关闭主窗口但要关闭子窗口?还是您的意思是您想要单击子窗口的“X”来关闭子窗口而不是整个程序?
  • 我想点击子窗口的“X”来关闭子窗口的操作(运行游戏),而主窗口保持打开状态。当我在主窗口上再次单击“播放按钮”时,子窗口会出现而没有以前的进度。

标签: java swing jframe


【解决方案1】:

这样写你的关闭函数 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE)

【讨论】:

    猜你喜欢
    • 2010-12-29
    • 1970-01-01
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 2019-02-22
    • 1970-01-01
    相关资源
    最近更新 更多