swing JDialog模态化导致线程被阻塞的问题

YanJoy17 2016-08-01 01:13:35
两个窗口,一个jframe(父),一个jDialog(子),点击父窗口的button,开启两个线程,一个线程a处理父窗口的一些东西,每隔一个阶段对全局变量a赋值,另一个线程b用于每隔一段时间访问这个全局变量a的值来显示子窗口的进度条的数值。

本来功能实现了,但是我希望子窗口在的时候,父窗口不可以点击

现在的问题值,我对子窗口setmodal(true),发现线程a被阻塞

但是我了解的是,setmodal只对调用该进程的进程阻塞呀?

我的程序大概是

thread a .start()
threadb .start()
...全文
343 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
adfldk 2016-08-02
  • 打赏
  • 举报
回复
是不是死锁了
YanJoy17 2016-08-02
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/370084209 解决 了 ,19楼

62,628

社区成员

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

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