我想请问一下 我在mouseClicked事件中使用了线程 为什么在执行的时候那个button好像一直被按下去了 直到线程执行结束啊?
开始执行之前按钮是正常的,然后点击按钮,mouseClicked事件中开始执行线程,执行过程中那个button就好像一直被按着,直到线程执行结束才恢复正常,
我想知道如何让按钮按下松开鼠标后就恢复正常,并执行线程啊?难道要把线程移到mouseReleased事件中?
开始执行之前按钮是正常的,然后点击按钮,mouseClicked事件中开始执行线程,执行过程中那个button就好像一直被按着,直到线程执行结束才恢复正常,
我想知道如何让按钮按下松开鼠标后就恢复正常,并执行线程啊?难道要把线程移到mouseReleased事件中?
自己查文档吧 SwingUtilities.invokeLater(Runnable r)
我在按下Button这个事件中执行的函数使用了robot,而且函数体中有Tread.sleep(),请问问题是在这里面么