6

我只是有一个简单的问题。

如何覆盖 swt 应用程序中 shell 的窗口关闭事件?我希望 X-Button 简单地隐藏外壳,而不是关闭程序。

我尝试了一些简单的事情:

shell.addListener(SWT.Close, new Listener() {
      public void handleEvent(Event event) {
        shell.setVisible(false);
      }
    });

仍然终止程序。

提前致谢。

4

1 回答 1

19

你可以试试

shell.addListener(SWT.Close, new Listener() {
      public void handleEvent(Event event) {
        event.doit = false;
      }
    });
于 2013-04-03T13:54:36.870 回答