【发布时间】:2017-12-23 22:27:47
【问题描述】:
我为一个 gui 程序编写了代码。
在这个程序中有一个 SwingWorker 来找出素数直到一个固定的数。每个质数都被出版和印刷。 在计算过程中更新,因此会启动一个事件 PropertyChangeEvent。
ChangePropertyListener 必须使用 SwingWorker 的进度值更新 JProgressBar。
在 ChangePropertyListener 中,我不明白如何获取进度值:
- myChangePropertyEvent.getNewValue()
- mySwingWorker.getProgress()
有人能告诉我区别并解释 getNewValue() 的作用吗(我还看过 Doc,但它的表现力不强)?
【问题讨论】:
标签: java multithreading swing user-interface swingworker