2014-04-28 97 views
0

enter image description hereAWT&Swing問題

有人可以對我說,它爲什麼會出現? 線程正在工作時發生。

+0

我同意,但AWT_TextField擁有的ValueChanged方法,JTextField中沒有它,但我需要它:( 感謝提問;) – Aero

+0

使用'JTextField'並添加一個'DocumentListener'。 –

+0

不要阻塞EDT(Event Dispatch Thread) - 當發生這種情況時,GUI將「凍結」。而不是調用'Thread.sleep(n)'實現一個Swing'Timer'來重複執行任務,或者一個'SwingWorker'執行長時間運行的任務。有關更多詳細信息,請參見[Swing中的併發](http://docs.oracle.com/javase/tutorial/uiswing/concurrency/)。 –

回答