JDialog监听器问题

大明哥_
Java领域优质创作者
博客专家认证
2012-05-08 11:33:05
我点击一个jframe的一个按钮弹出一个JDialog1框架,然后设置setModal(true)。然后点击这个JDialog1中的一个按钮弹出另外一个JDialog2,同样给这个JDialog2设置setModal(true)。但是给JDialog2上的按钮注册事件监听器没有起到效果。但是我把JDialog2的setModal(true)设置去掉这个事件监听器就会起到作用。
我想不去掉setModal(true)设置,这个事件监听器起作用。怎么解决这个问题啊!!
...全文
240 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
大明哥_ 2012-10-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
请问下怎么解决的?
我现在也遇到这个问题,如果不设置setModal(true)的话,弹出的Jdialog上的控件就无法显示,但一旦设置了,事件监听器也就不起作用了。
求答复
[/Quote]
将监听器放在setModal(true)前面就可以了
hilairy 2012-10-11
  • 打赏
  • 举报
回复
请问下怎么解决的?
我现在也遇到这个问题,如果不设置setModal(true)的话,弹出的Jdialog上的控件就无法显示,但一旦设置了,事件监听器也就不起作用了。
求答复
大明哥_ 2012-05-09
  • 打赏
  • 举报
回复
已解决了!!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧