Styrte skjemaer

Styrte skjemaer er wrapper-funksjoner som angir livssyklusstyring og varsling for skjemamedlemmer. Slike skjemaer er ikke egne skjemaer. De har skjemaer og godtar registrering av IFormPart-element. For hver IFormPart styrer de hendelser som uren tilstand, lagring, iverksetting, fokus, endrede valg osv. Kall metoden "getForm()" for å nå widgeten for skjemabryting.

Det er en viss likhet mellom styrte skjemaer og JFace-visningsprogrammer, og forholdet mellom et skjema og et styrt skjema er omtrent det samme som mellom eksempelvis en Table-widget og TableViewer i JFace.

Alle kontrollene i skjemaet behøver ikke være deler i skjemaet. Det er bedre å gruppere et antall kontroller og implementere IFormPart-grensesnittet for gruppen. Det er vanlig å gruppere i seksjoner og Eclipse-skjema inneholder implementering av SectionPart. Det implementerer grensesnittet og inneholder en Section-forekomst (enten opprettet eksternt og overført til konstruktøren, eller opprettet i selve delen).