Ohjatut lomakkeet

Ohjatut lomakkeet ovat liittymäobjekteja, jotka lisäävät lomakkeen jäseniin elinkaarten hallintaa ja elinkaari-ilmoituksia. Ohjattu lomake ei ole yksinään lomake. Sillä on lomake ja se hyväksyy IFormPart-elementin rekisteröinnin. Se hallitsee jokaista IFormPart-rajapintaa varten sellaisia tapahtumia kuin esimerkiksi tallentamatonta tilaa, tallennusta, muutosten vahvistusta, tarkennusta ja valintojen muutosta. Jotta saat yhteyden kierrätetyn lomakkeen widget-toimintoon, kutsu 'getForm()'-metodi.

Ohjatut lomakkeet ja JFace-katseluohjelmat ovat samankaltaisia. Esimerkiksi lomakkeen ja ohjatun lomakkeen suhde on samanlainen kuin widget-toiminnon Table ja JFace-luokan TableViewer välinen suhde.

Jokaisen lomakkeen ohjausobjektin ei tarvitse olla lomakkeen osa. Ohjausobjekteja kannattaa ryhmitellä ja sitten toteuttaa IFormPart-rajapinta koko ryhmälle. Lohko on luonnollinen ryhmä, ja Eclipse-lomake mahdollistaa SectionPart-luokan toteutuksen. Se toteuttaa rajapinnan ja sisältää Section-ilmentymän (joka on joko luotu lohkon ulkopuolella ja välitetty konstruktorille tai luotu lohkon itsensä sisällä).