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
'getfForm()'
.
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).