【发布时间】:2015-08-23 18:03:39
【问题描述】:
我是 griffon 的新手,正在尝试开发一个 griffon 应用程序。我想从主窗口打开辅助窗口。单击“下一步”按钮时,应打开辅助窗口。
config.properties
application.title = Installation Wizard
application.startupGroups = mainWindow
application.autoShutdown = true
mvcGroups.mainWindow.model = com.install.gui.MainGuiModel
mvcGroups.mainWindow.view = com.install.gui.MainGuiView
mvcGroups.mainWindow.controller = com.install.gui.MainGuiController
mvcGroups.secondaryWindow.model = com.install.gui.SecondaryGuiModel
mvcGroups.secondaryWindow.view = com.install.gui.SecondaryGuiView
mvcGroups.secondaryWindow.controller = com.install.gui.SecondaryController
MainGuiController.java:
@ArtifactProviderFor(GriffonController.class)
public class MainGuiController extends AbstractGriffonController {
private MainGuiModel model;
public void setModel(MainGuiModel model) {
this.model = model;
}
@Threading(Threading.Policy.INSIDE_UITHREAD_ASYNC)
public void click() {
model.setClickCount(model.getClickCount() + 1);
getApplication().getWindowManager().show("secondaryWindow");
}
}
当我单击下一个按钮时会触发 click 方法。点击计数标签增加。 但是用于打开辅助窗口的第二行不起作用。
【问题讨论】:
-
没有给出错误信息。辅助窗口未显示