setdefaultcloseoperation并不适用于格里芬

时间:2015-09-24 17:11:27

标签: java swing griffon

@ArtifactProviderFor(GriffonView.class)

public class MyWindow extends AbstractSwingGriffonView {

    @Override
    public void initUI() {

        final JFrame jframe= (JFrame) getApplication()
            .createApplicationContainer(Collections.<String, Object>emptyMap());

        frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

上面的窗口出现了预期,但当我关闭它将关闭。如果有办法我可以停止关闭?我想要一个确认对话框,但没有工作,关闭时什么都不做我无法给出选项对话框

1 个答案:

答案 0 :(得分:0)

您可以按照http://griffon-framework.org/guide/2.4.0/#_views_windowmanager

中的说明注册自定义WindowDisplayHandler或使用WindowManager DSL