Zarządzane formularze to opakowania dodające do elementów formularzy
funkcje zarządzania cyklem życia i powiadomień. Zarządzany formularz nie jest samodzielnym
formularzem. Zawiera on formularz i akceptuje rejestrację elementu IFormPart.
Dla każdego elementu IFormPart zarządza takimi zdarzeniami, jak zmieniony stan,
zapisywanie, zatwierdzanie, aktywność, zmiany wyboru itp. Aby uzyskać dostęp do opakowanego
widgetu formularza, należy wywołać metodę getfForm().
Istnieje pewne podobieństwo między zarządzanymi formularzami a przeglądarkami
JFace - związek między formularzem a zarządzanym formularzem jest podobny na przykład do
związku między widgetem Table a klasą TableViewer pakietu JFace.
Nie każde pole sterujące formularza musi być częścią formularza. Lepiej jest
utworzyć grupę pól sterujących i zaimplementować dla niej interfejs IFormPart.
Naturalną grupą jest sekcja, a formularz produktu Eclipse udostępnia dla niej implementację SectionPart.
Implementuje ona interfejs i zawiera instancję klasy Section (utworzoną poza częścią
i przekazaną do konstruktora lub utworzoną w tej części).