我有 2 个 JFrame。第一个 JFrame 是我程序中的主窗口。当我们单击按钮时,会出现第二个 JFrame。当第二个 JFrame(称为设置)可见时,第一个 JFrame,主程序的窗口被禁用setEnabled(false)
。当我关闭设置窗口时,我的主窗口没有再次启用。看我的代码。我把指令放在那里,setEnabled(true)
所以它应该可以工作。
FrameSettings.setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
FrameSettings.addWindowStateListener( new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
setEnabled(true);
}
});