Hanterade formulär är paketeringsmoduler som lägger till livscykelshantering och aviserar formulärsmedlemmar. Ett hanterat formulär är inte i sig självt ett formulär. Det har
ett formulär och accepterar registrering av IFormPart
-element. För varje IFormPart
hanterar det händelser som osparat läge, sparande, bekräftelse, fokus, urvalsändringar etc. För att nå gränssnittskontrollen för paketerade formulär anropas metoden 'getForm()'
.
Det finns en likhet mellan hanterade formulär och JFace-visningsprogram - förhållandet mellan ett formulär och ett hanterat formulär liknar t.ex. det mellan en Table
-gränssnittskontroll och TableViewer
i JFace.
Alla kontroller på formuläret behöver inte vara formulärsdelar. Det är bättre att gruppera ett antal kontroller och implementera gränssnittet IFormPart
för gruppen. Sektion är en naturlig grupp och i Eclipse-formuläret finns implementeringen SectionPart
. Den implementerar gränssnittet som innehåller en Section
-förekomst (som antingen skapats på utsidan och skickats till konstruktionsmodulen eller så har den skapats i själva delen.)