受管表单

受管表单是向表单成员添加生命周期管理和通知的包装器。受管表单本身不是表单。它一个表单并接受 IFormPart 元素的注册。对于每个 IFormPart,它管理诸如脏状态、保存、落实、焦点和选择更改等事件。要访问所包装的表单窗口小部件,请调用“getfForm()”方法。

在受管表单与 JFace 查看器之间有一个相似点 - 例如,表单与受管表单之间的关系类似于 JFace 中 Table 窗口小部件与 TableViewer 之间的关系。

并非表单中的每个控件都必须是表单部件。最好对一些控件进行分组并对该组实现 IFormPart 接口。段是一个自然组,Eclipse Form 提供了 SectionPart 实现。它实现了该接口并包含 Section 实例(在构造函数外部创建并传递给构造函数,或者在部件本身中创建)。