关闭2个JFrame而不是一个

时间:2014-04-13 17:48:21

标签: java

我创建了一个JFrame1,我在其中放了一个按钮去另一个JFrame2 但当我关闭JFrame2时,两个帧都关闭了。 我只需要关闭JFrame2。 我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

确保您的框架设置为关闭时关闭而不是退出

JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

答案 1 :(得分:0)

  • 如果您使用按钮关闭JFrame,请使用frame.dispose()

  • 如果您希望菜单栏上的X按钮关闭所选的JFrame,请使用frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);