猿问

使用 java 运行 SQL 查询时的 JTextArea 刷新

我有一个 TextArea 对象,并且我正在运行 SQL 查询,在 SQL 查询完成之前我无法使用 GUI,我想同时刷新 GUI。


慕哥9229398
浏览 103回答 2
2回答

Cats萌萌

您的 SQL 查询正在运行,Event Dispatch Thread (EDT)这会阻止 GUI 在长时间运行的任务完成之前自行更新。您需要在单独的Thread.一个简单的方法是使用Swing Worker.阅读有关并发的 Swing 教程中的部分,以获取有关EDT使用SwingWorker.
随时随地看视频慕课网APP

相关分类

Java
我要回答