我有一個 TextArea 對象,并且我正在運行 SQL 查詢,在 SQL 查詢完成之前我無法使用 GUI,我想同時刷新 GUI。
2 回答
Cats萌萌
TA貢獻1805條經驗 獲得超9個贊
您的 SQL 查詢正在運行,Event Dispatch Thread (EDT)這會阻止 GUI 在長時間運行的任務完成之前自行更新。
您需要在單獨的Thread.
一個簡單的方法是使用Swing Worker.
閱讀有關并發的 Swing 教程中的部分,以獲取有關EDT使用SwingWorker.
添加回答
舉報
0/150
提交
取消
