Topic: Frame里的小问题,帮忙解决一下:

  Print this page

1.Frame里的小问题,帮忙解决一下: Copy to clipboard
Posted by: aroky1983
Posted on: 2006-03-19 17:23

我在一个窗口frame1上弹出另外一个窗口frame2
我现在关闭frame2的时候,frame1也跟这关闭。
我只想关闭frame2,但保留frame1,怎么做?

2.Re:Frame里的小问题,帮忙解决一下: [Re: aroky1983] Copy to clipboard
Posted by: JavaandC
Posted on: 2006-03-20 11:10

关闭其中一个窗口的方法是: frameX.dispose();

3.Re:Frame里的小问题,帮忙解决一下: [Re: aroky1983] Copy to clipboard
Posted by: jackyangf
Posted on: 2006-03-20 17:10

setvisible,不要dispose?要不自定义关闭按钮的操作?

4.Re:Frame里的小问题,帮忙解决一下: [Re: aroky1983] Copy to clipboard
Posted by: JavaandC
Posted on: 2006-03-21 08:59

to: jackyangf
setvisible这个方法可不能实质上关闭窗口阿

5.Re:Frame里的小问题,帮忙解决一下: [Re: aroky1983] Copy to clipboard
Posted by: jackyangf
Posted on: 2006-03-21 11:13

他不是想保留frame1吗?

要么是他两个frame之间有什么关系,要么是开第二个frame的时候显式的关闭了第一个frame
(新手,多多指教)


Please try to use our editing features. Smile

6.Re:Frame里的小问题,帮忙解决一下: [Re: aroky1983] Copy to clipboard
Posted by: JavaandC
Posted on: 2006-03-21 12:14

to:jackyangf
对啊,就是为了关闭frame2,不关闭frame1,所以要在关闭frame2的时候,一定得使用dispose();,要不然是无法关闭frame2并且保留frame1的。

7.Re:Frame里的小问题,帮忙解决一下: [Re: aroky1983] Copy to clipboard
Posted by: jackyangf
Posted on: 2006-03-21 17:28

"我现在关闭frame2的时候,frame1也跟这关闭"
frame2.dispose() 不会影响到frame1吧?

ps: Please try to use our editing features. 这是什么意思?不好意思

我明白了,是不是他的代码类似于这样
JFrame j1 = new JFrame("a");
JFrame j2 = new JFrame("b");
j1.setSize(200,200);
j2.setSize(200,200);
j1.setVisible(true);
j2.setVisible(true);
j1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
j2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

然后点关闭全部退出 ?


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923