2013-04-03 14 views
6

Mam tylko krótkie pytanie.Zdarzenie zamykające okno powłoki SWT Java

Jak przesłonić zdarzenie zamykania okna dla powłoki w aplikacji typu swt? Chcę, aby X-Button w prosty sposób ukrył powłokę, nie zamykaj programu.

Próbowałem coś prostego:

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

Wciąż kończy program.

Z góry dziękuję.

Odpowiedz

16

Można spróbować

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