2013-04-03 70 views
6

我只是有一個簡單的問題。Java SWT shell窗口關閉事件

如何覆蓋swt應用程序中的shell的窗口關閉事件? 我想讓X-Button簡單地隱藏shell,而不是關閉程序。

我想簡單的東西:

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

儘管如此終止程序。

在此先感謝。

回答

16

你可以嘗試

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