在
SwingWorker其进度正在被监控并不在乎谁是倾听。只需
PropertyChangeListener在另一帧中实现该接口,并将侦听器添加到worker中,如图所示
ProgressMonitorDemo。
附录:作为一个具体示例,向演示添加进度条:
private JProgressBar bar = new JProgressBar();
将其添加到面板的构造函数中:
this.add(bar);
在面板的
propertyChange()侦听器中更新它:
bar.setValue(progress);



