RCP Verhindern, dass Editor geschlossen wird

JasDA

Aktives Mitglied
Gibt es in einer RCP-Anwendung irgendwie die Möglichkeit zu verhindern, dass ein Editor geschlossen wird? Ein setClosable wie bei einem ViewLayout gibt es für einen Editor leider nicht.
 
Die Anwendung bei uns hat die Anforderung, dass ein Editor immer geöffnet sein muss. Also klicken die Kunden immer wieder fleißig auf das Editor 'X' und wissen dann schon nicht mehr weiter.
 
Ich hab gerade mal in meiner Testumgebung folgendes gemacht:

Java:
//				frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
				frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);

und das lässt sicht nicht mehr schliessen ...
(Aber das Verhalten würde mich persönlich nerven)
 
Stimmt, das Verhalten so ist wirklich unschön. Am besten wäre es halt wenn das 'X' gar nicht erst generiert wird. Wie bei den Views wenn sie halt auf setClosable(false) gesetzt werden.
 
Ein Editor bezieht sich immer auf einen Input, es kann einen Editor pro Input geben und einen Editor kann man auch jederzeit schließen. Das sind die 3 Hauptunterschiede zu einer View. Wenn das für euch nicht das richtige ist, würde ich sagen ihr habt keinen Editor, sondern eine View.
 

Zurück
Oben