Gibt es in RCP oder JFace einen Standardmechanismus, um ein Fenster oder einen Dialog zu registrieren, so dass der Benutzer einen Handler aufruft, der zweimal einen Dialog öffnet, und das zweite Mal die Auswahl nicht geändert hat , anstatt einen neuen Dialog zu erstellen, wird der zuvor geöffnete Dialog fokussiert.Eclipse RCP Fenster/Dialog Registry
0
A
Antwort
0
JFace-Dialoge werden beim Schließen zerstört, sodass Sie sie nicht wirklich speichern können.
Sie können Werte in Dialogen speichern und wiederherstellen, indem Sie etwa die Klasse JFace DialogSettings
verwenden.
Ja, aber sagen wir, das Fenster ist nicht geschlossen. Es ist nur überflüssig. Ein neues Fenster sollte nicht geöffnet werden, das zuerst geöffnete Fenster sollte lediglich neu ausgerichtet werden. – dasPing