为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕哥9229398 2021-07-05 15:55:20
我有一个 TextArea 对象,并且我正在运行 SQL 查询,在 SQL 查询完成之前我无法使用 GUI,我想同时刷新 GUI。
查看完整描述

2 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

您的 SQL 查询正在运行,Event Dispatch Thread (EDT)这会阻止 GUI 在长时间运行的任务完成之前自行更新。

您需要在单独的Thread.

一个简单的方法是使用Swing Worker.

阅读有关并发的 Swing 教程中的部分,以获取有关EDT使用SwingWorker.


查看完整回答
反对 回复 2021-07-14
  • 2 回答
  • 0 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信