Управляемые формы

Управляемая форма - это оболочка формы, которая управляет циклом жизни и передает уведомления членам формы. Сама по себе она не является формой. Она содержит формы и принимает регистрации элементов IFormPart. Для каждого из них она управляет событиями, такими как сохранение, получение фокуса, изменение выделения и т.д. Для получения доступа к виджету формы-оболочки, вызовите метод getfForm().

Между управляемыми формами и программами просмотра JFace существуеть некоторое сходство - например, отношение между формой и управляемой формой такое же, как между виджетом Table и TableViewer в JFace.

Создавать IFormPart для каждого элемента отдельно необязательно. Элементы можно сгруппировать и реализовать для них один интерфейс IFormPart. Для этого можно использовать, например, Section. Eclipse Form содержит реализацию SectionPart. Он реализует интерфейс и содержит экземпляр Section (созданный либо в самом компоненте, либо заранее, а затем переданный конструктору).