设置相互独立的多个 JFrame

Set multiple JFrames independent of one another

我有两个JFramewindows,我想关掉一个,但是当我click_on_close一个时,两个都关掉了。我的解决方案是什么?

你在做什么:

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

如果是这样,您可能需要更改它。

如果您想在不退出应用程序的情况下关闭两个 JFrame 中的一个,试试这个:

frameToClose.setVisible(false);
frameToClose.dispose();

如果你愿意,你总是可以让一个 windows 不可见。