【发布时间】:2017-05-03 07:23:11
【问题描述】:
我同时打开了两个 JFrame(通过单击主框架中的某个按钮,我打开了第二个框架)。我当然可以通过单击主框架上的 X 来退出整个程序。问题是:有没有办法在主框架保持打开状态时通过单击 X 来关闭我的子框架?在 subFrame 中有某些动作,我想通过单击 X 将其关闭但不关闭 Main Frame。
【问题讨论】:
-
您是否将主框架的
DefaultCloseOperation属性设置为EXIT_ON_CLOSE?如果是这样,请不要这样做 -
您的意思是要在您的子窗口打开时单击主窗口上的“X”按钮以不关闭主窗口但要关闭子窗口?还是您的意思是您想要单击子窗口的“X”来关闭子窗口而不是整个程序?
-
我想点击子窗口的“X”来关闭子窗口的操作(运行游戏),而主窗口保持打开状态。当我在主窗口上再次单击“播放按钮”时,子窗口会出现而没有以前的进度。