我点击一个jframe的一个按钮弹出一个JDialog1框架,然后设置setModal(true)。然后点击这个JDialog1中的一个按钮弹出另外一个JDialog2,同样给这个JDialog2设置setModal(true)。但是给JDialog2上的按钮注册事件监听器没有起到效果。但是我把JDialog2的setModal(true)设置去掉这个事件监听器就会起到作用。
我想不去掉setModal(true)设置,这个事件监听器起作用。怎么解决这个问题啊!!
我想不去掉setModal(true)设置,这个事件监听器起作用。怎么解决这个问题啊!!
解决方案 »
- 外部类产生了多少个实例,内部类就被定义了多少次?
- 问个多线程Executors的小问题
- 求助Scanner的输入问题
- 使用spring2.0,配置文件的文件名不是applicationcontext.xml就报错!使用myeclipse工具,一个web项目为什么只能创建一个配置文件?把这文件删除后如何新建一个?
- JDK 配置问题。
- 怎么样改变组件的大小?
- 帮我调试一个多线程代码,20分钟后结贴.
- 关于JButton 的 希望高手可以帮下忙啊!
- 在dos中输入法切换不了是怎么回事呀,
- 如何在jJBuild6MobileSet2上建一个MIDlet ?
- 如何让jTextPane根据内容自动调整大小
- java程序如何实现更换界面的功能?
我现在也遇到这个问题,如果不设置setModal(true)的话,弹出的Jdialog上的控件就无法显示,但一旦设置了,事件监听器也就不起作用了。
求答复