This question already has answers here:
How to go back to a JFrames in Java
(3个答案)
4年前关闭。
当我打开一个新的JFrame时,我将旧的设置为false:
但是,如果我在newOne中,该如何返回到原始Frame而又不像上面那样创建新的Frame?
(3个答案)
4年前关闭。
当我打开一个新的JFrame时,我将旧的设置为false:
ExampleJFrame.this.setVisible(false);
ExampleNewJframe newOne = ExampleNewJframe();
newOne.setVisible(true);
但是,如果我在newOne中,该如何返回到原始Frame而又不像上面那样创建新的Frame?
最佳答案
最好的解决方案:不要去交换JFrames。那可能是一个粗糙的设计,可能会惹恼用户。而是按照The Use of Multiple JFrames, Good/Bad Practice?使用CardLayout交换JPanel“视图”。
10-08 16:23