Topic: JDialog模态与非模态的困扰?救急!!!

  Print this page

1.JDialog模态与非模态的困扰?救急!!! Copy to clipboard
Posted by: lex
Posted on: 2003-06-13 04:41

在一个Frame1(JFrame)中通过某个按钮弹出一个Dialog1(JDialog),
再从这个Dialog1中又需要通过某个按钮弹出一个Frame2(JFrame),这个时候问题出来了。

如果Dialog1是以非模态方式被调用的,一切正常;
但以模态方式调用后,再调出来的Frame2中无法响应任何键盘或鼠标的点击操作。

我感觉是不是Dialog1把消息都拦住了。

请问如何在模态调用Dialog1后产生的Frame2中也能响应鼠标键盘事件?

2.Re:JDialog模态与非模态的困扰?救急!!! [Re: lex] Copy to clipboard
Posted by: Jove
Posted on: 2003-06-13 12:32

是否可以考虑Frame2也做成Dialog
反正Dialog和Frame在很多方面的都差不多

3.Re:JDialog模态与非模态的困扰?救急!!! [Re: lex] Copy to clipboard
Posted by: lex
Posted on: 2003-06-13 17:53

谢谢指点,我已经这么做了,而且问题也得到了解决。
只是不知道前面的问题出在那里。

4.Re:JDialog模态与非模态的困扰?救急!!! [Re: lex] Copy to clipboard
Posted by: archonLing
Posted on: 2003-06-15 22:33

Just a sidenote, in JDK 1.3.x, the JDialog has a memory link problem. JDialog instances do not get picked up by garbage collector. Not sure if 1.4 fixes the problem.


   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