【发布时间】:2013-03-15 04:23:25
【问题描述】:
我有一个程序,基本上就像这个 MVC 示例中的一样:http://www.leepoint.net/notes-java/GUI/structure/40mvc.html
在我的程序中,有一个进程需要相当长的时间来冻结我的 GUI。我希望 GUI 在进程运行时不断更新。为此,我相信我需要使用 SwingWorker。我不知道应该在我的 MVC 模式中的哪个位置调用这个 SwingWorker。
我的想法是我应该在控制器的 MultiplyListener actionlistener 中运行它。这是正确的吗?
【问题讨论】:
-
afaics,该链接没有描述 MVC:它缺少模型通知更改的责任 - 或者我缺少什么?
-
@kleopatra:好评;我试图在下面详细说明。
标签: java swing model-view-controller swingworker