呵呵,JAVA 不象 VC 基于消息的传递,没有诸如 SendMessage 或者 PostMessage 一类的方法。也没有 CreateEvent WaitForSingleObject 的事物同步处理方法。线程处理比较麻烦,可以用标识符或者wait 多等待一些时间试一下

解决方案 »

  1.   

    晕倒,我都wait(1000)了,如果再WAIT,客户要骂人了。还有把窗体最小化后再还原,居然窗体上什么都没有了。我repaint() N次都不行。
      

  2.   

    VB不能实现多线程,所以用DOEVENTS语句来弥补一下.
    JAVA可以用线程来处理,自然就用不到DOEVENTS语句了`~~~~~
      

  3.   

    倒,我这里不是说的多线程,我只是想让应用程序在繁忙的时候响应一下外界信息。DOEVENTS跟线程不是一个概念。其实JAVA里面的WAIT就是这个概念,可惜用了后窗体是个大白板。这个问题应该是怎么让窗体重新PAINT回来。