对话框Dialog

⁶月初¹ 2014-11-30 02:19:02
JFrame弹出一子窗口Dialog,如何实现必须先关闭Dialog然后才能操作JFrame
...全文
270 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
⁶月初¹ 2014-12-08
  • 打赏
  • 举报
回复
引用 5 楼 CiKeJinSiHua 的回复:
你这是 AWT 那块没学好 如果你用的是 Frame,也是关不掉的,你要为它绑定监听器才行 同理,你也要为 Dialog 绑定监听器
的确是学得不好,可以再详细点吗?或者贴出代码,谢谢
此刻尽丝华 2014-12-03
  • 打赏
  • 举报
回复
引用 3 楼 baidu_15037329 的回复:
[quote=引用 2 楼 CiKeJinSiHua 的回复:] 将 Dialog 设置为有模式的即可 Dialog(Dialog owner, String title, boolean modal) -- modal 设置为 true 即可 或者: setModal(boolean modal)
这样不能关闭Dialog,而且JFrame还能操作,有点不一样[/quote] 你这是 AWT 那块没学好 如果你用的是 Frame,也是关不掉的,你要为它绑定监听器才行 同理,你也要为 Dialog 绑定监听器
⁶月初¹ 2014-12-03
  • 打赏
  • 举报
回复
我想要的功能是先把子窗口关闭了才能做其它操作
⁶月初¹ 2014-12-03
  • 打赏
  • 举报
回复
引用 2 楼 CiKeJinSiHua 的回复:
将 Dialog 设置为有模式的即可 Dialog(Dialog owner, String title, boolean modal) -- modal 设置为 true 即可 或者: setModal(boolean modal)
这样不能关闭Dialog,而且JFrame还能操作,有点不一样
此刻尽丝华 2014-11-30
  • 打赏
  • 举报
回复
将 Dialog 设置为有模式的即可 Dialog(Dialog owner, String title, boolean modal) -- modal 设置为 true 即可 或者: setModal(boolean modal)
lida994707194 2014-11-30
  • 打赏
  • 举报
回复
setAlwaysOnTop(true);

62,621

社区成员

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

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