Los formularios gestionados son reiniciadores que añaden
gestión de ciclo de vida y notificaciones a los miembros del formulario. Un formulario gestionado no es un formulario propiamente dicho. Tiene
un formulario y acepta el registro del elemento IFormPart
. Para cada
IFormPart
, gestiona eventos tales como el estado desechable,
guardar, confirmar, foco, cambios de selección, etc. Para alcanzar el widget de formulario reiniciado, llame al método
'getForm()'
.
Existe semejanza entre los formularios gestionados y los visores
JFace: la relación entre un formulario y un formulario gestionado es similar,
por ejemplo, a
la existente entre un widget Table
y TableViewer
en
JFace.
No todos los controles del formulario tienen que ser un
componente del formulario. Es mejor agrupar varios controles e implementar la
interfaz IFormPart
para el grupo. Section es un grupo natural y el Formulario Eclipse proporciona la
implementación
SectionPart
. Implementa la interfaz y contiene una instancia de
Section
(creada fuera y pasada al constructor, o creada en el
propio componente).