我创建了一个JFrame1,我在其中放了一个按钮去另一个JFrame2 但当我关闭JFrame2时,两个帧都关闭了。 我只需要关闭JFrame2。 我怎么能这样做?
答案 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);