当前位置: 代码迷 >> Java相关 >> 线程相关,该如何处理
  详细解决方案

线程相关,该如何处理

热度:1110   发布时间:2013-02-25 21:48:37.0
线程相关
用户有一个呼叫系统,当有电话打进来时会弹出相应的电话号码,但现在又这样一个问题就是当用户不对系统做其他操作(比如打开其他节点)时可以正常弹出电话号码,但如果用户对系统做其他操作时电话号码就弹不出来了。我看他调用弹电话号码的线程是这样调用的:
 
Java code
            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这个调用线程的方法有什么问题呢?大家认为可能是什么原因呢?

------解决方案--------------------------------------------------------
你的问题太高深了,呵呵 帮你顶一下吧
  相关解决方案