Administrerede formularer

Administrerede formularer er indpakninger, der tilføjer en funktion til administration af livscyklusser og beskeder til formularmedlemmerne. Den administrerede formular er ikke en formular i sig selv. Den har en formular og accepterer registrering af elementet IFormPart. For hver IFormPart administrerer den aktiviteter som f.eks. uren tilstand, lagring, commit, fokus, ændringer af valg osv. For at kunne nå frem til det indpakkede formularelement skal du kalde metoden 'getForm()'.

Der er en lighed mellem administrerede formularer og JFace-fremvisere - relationen mellem en formular og en administreret formular minder f.eks. om den, der findes mellem et tabelelement og TableViewer i JFace.

Ikke alle kontroller i formularen skal være en del af formularen. Det er bedre at gruppere et antal kontroller og implementere grænsefladen IFormPart for gruppen. Et afsnit er en naturlig gruppe, og Eclipse-formularer giver mulighed for SectionPart-implementering. De implementerer grænsefladen og indeholder en Section-forekomst (som enten er oprettet udenfor og sendt til konstruktøren eller oprettet inde i selve delen).