1 java user-interface swing multithreading swingworker
我创建了一个SwingWorker的子类型,我想知道在哪里放置不会在GUI线程中运行的语句.
注意:这是一个简单的SwingWoker子类型,它由 done() dolnBackground(), run(), process(), publish()
(不知道我是否应该在那里使用run方法)干杯
UPDATE
我刚刚发现我不能直接调用dolnBackground,process和done方法.我有一种感觉答案是发布方法.任何人都可以确认.
您可以将代码放在doInBackground()方法中.
而不是直接调用该方法,你必须做类似的事情
mySwingWorker.execute();
来自事件派发线程.这会启动通话.
| 归档时间: |
|
| 查看次数: |
141 次 |
| 最近记录: |