2012-06-19 43 views
0

我想从UI中触发长时间运行的后台进程(编码为服务)。但我也希望向用户展示该任务的一些进展。长时间运行的过程,在UI中显示进度

我该如何做到这一点? (我不想侵犯脱钩)。 是否有解决它的最佳做法(结合设计模式,例如观察者和命令)?

+0

的观察者模式本身就是解决这类问题的方法。每当进展发生变化时,观察员必须通知观察员。 –

回答

3

HereSwingWorker的另一个例子做繁重的工作,并以更新被包含在用户界面中JProgressBar显示进度给用户

相关问题