示例 - 多页面编辑器

简介

“多页面编辑器示例”添加用于编辑扩展名为 .mpe 的文件的编辑器。它通过定义编辑器以及可以向操作栏添加条目的页面添加程序来演示如何创建使用多个页面的编辑器。

运行示例

要开始使用“多页面编辑器示例”,请创建一个扩展名为 .mpe 的文件。选择该文件,打开弹出菜单,选择“打开方式”菜单,然后从子菜单中选择“多页面编辑器示例”菜单项。然后,可以通过选择不同的选项卡来选择不同的编辑器。

创建一个新的 mpe 文件

创建一个文件扩展名为 .mpe 的新文件。从“文件”菜单中,选择“新建”,然后从子菜单中选择“其它...”。在向导中单击“简单”,然后
在左边的列表中选择“文件”。单击“下一步”以提供文件名(确保扩展名是 .mpe)以及应该包含此文件的文件夹。
 

详细信息

“多页面编辑器示例”使用定制页面添加程序来演示如何创建多页面编辑器。

“多页面编辑器示例”是使用两个扩展构造的 - 文档添加程序(MultiPageContributor)和编辑器(MultiPageEditor)。文档添加程序是 org.eclipse.ui.part.MultiPageEditorActionBarContributor 的子类,它定义当 setActivePage 方法被调用时要添加到编辑器的操作。编辑器是一个 org.eclipse.ui.part.MultiPageEditorPart,它创建 3 个页面,这些页面的激活由 pageChange 方法处理,此方法又将 setActivePage 发送到添加程序。这两个类不会直接地相互引用 - 编辑器的添加程序是在 plugin.xml 中使用 contributorClass 标记设置的。