Verwaltete Formulare

Verwaltete Formulare sind Wrapper, die Lebenszyklusmanagement und Benachrichtigungen zu Formularelementen hinzufügen. Ein verwaltetes Formular ist selbst kein Formular. Es verfügt über ein Formular und akzeptiert die Registrierung des Elements IFormPart. Es verwaltet für jedes Element IFormPart Ereignisse wie z.B. vorläufige Zustände, Speicherung, COMMIT-Operationen, Fokus, Auswahlsänderungen, etc. Rufen Sie die Methode 'getfForm()' auf, um auf das eingeschlossene Formularfensterobjekt zuzugreifen.

Es gibt eine Ähnlichkeit zwischen verwalteten Formularen und JFace-Anzeigefunktionen - die Beziehung zwischen einem Formular und einem verwalteten Formular ähnelt beispielsweise der Beziehung zwischen einem Fensterobjekt Tabelle und TableViewer in JFace.

Nicht jedes Steuerelement im Formular muss ein Teil des Formulars sein. Es ist besser, mehrere Steuerelemente zu gruppieren und die Schnittstelle IFormPart für die Gruppe zu implementieren. 'Section' ist eine natürliche Gruppe und das Eclipse-Formular bietet eine Implementierung SectionPart. Es implementiert die Schnittstelle und enthält ein Exemplar Section (entweder anderweitig erstellt und an den Konstruktor übergeben, oder im Teil selbst erstellt).