【发布时间】:2013-05-15 15:44:44
【问题描述】:
首先我很抱歉我的英语水平,我是西班牙人。
我对 SWT 应用程序中的进度条有点问题:
- 我有 1 个类(应用程序 (SWT)),其中包含所有控件(进度条、文本框、组合等)。
- 我有 1 个 Thread 类将文件上传到 FTP 服务器。
我的问题是,当我尝试从 UploadThread 更新我的 ProgressBar.Selection(int) 时,我收到了 invalid thread access。
我正在努力解决这个问题,使用 Timertask(我想每秒上传我的进度条),使用事件(当 UploadThread 保持活动状态时触发一个事件),但它不起作用。
希望你能帮我解决这个问题。
【问题讨论】:
-
你能分享你的代码吗?当我们尝试从非 gui 线程更新 swt gui 时,通常会发生无效的线程访问。
标签: java swt progress-bar