线程相关

happysmhzp 2011-11-08 04:52:00
用户有一个呼叫系统,当有电话打进来时会弹出相应的电话号码,但现在又这样一个问题就是当用户不对系统做其他操作(比如打开其他节点)时可以正常弹出电话号码,但如果用户对系统做其他操作时电话号码就弹不出来了。我看他调用弹电话号码的线程是这样调用的:
			SwingUtilities.invokeLater(new Runnable() {
public void run() {
Desktop desktop = Desktop.getApplet();
if(desktop!=null) {
HopeCustSelectDlg dlg = new HopeCustSelectDlg(Desktop.getApplet());

dlg.setPhoneNumber(phoneNumber);
if(phoneNumber.length()<4)
return;

dlg.showModal();
}
}
});

我怀疑是不是SwingUtilities.invokeLater这个调用线程的方法有什么问题呢?大家认为可能是什么原因呢?
...全文
95 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
happysmhzp 2011-11-09
  • 打赏
  • 举报
回复
怎么没人回答啊????????????
xierong2011 2011-11-09
  • 打赏
  • 举报
回复
你的问题太高深了,呵呵 帮你顶一下吧

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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