Problem mit SWTException: Widget is disposed

mcbass

Mitglied
Hallo,

ich habe eine Tabelle und einen Tree in meiner SWT Application, die ich speichern will, wenn der Benutzer das Programm beendet.

Ich habe dazu einen DisposeListener, der erkennt, wenn das Programm geschlossen wird und dann sichere ich einige Einstellungen. Das Funktioniert auch für meinen normalen Einstellungen aber bei der Tabelle und dem Tree bekomme ich immer SWTException: Widget is disposed

Kann ich den Vorgang irgendwie aufhalten, bis ich das Programm mit seiner Arbeit fertig ist ?

-mcbass
 
Hier noch etwas Futter :

Zur Zeit habe ich folgendes

Code:
 		shell.addListener(SWT.Close,
 						  new Listener() {
 			    public void handleEvent (Event event) {
 				   
 				 // mach was bevor geschlossen wird.
 				 CloseMe(event);
 
 				 // wie kann ich hier jetzt den close prozess abbrechen ? 
 				 // Mit einer DialogBox anhalten, bis diese geschlossen wir geht 
 				 // aber wie breche ich ab ?
 				 
 			 });
 
Zurück