RCP菜单栏,工具栏实现的两种方法及RCP记事本例子
RCP菜单栏,工具栏实现方法及RCP记事本例子 一、创建工程 file->new->other->plug-ins project,创建一个名为org.test.menuAndToolbar的工程: 选择创建RCP hello world 模板的项目,点击finish完成创建项目: 二、 添加菜单栏 点击plugin.xml文件,打开extensions页: 可以看到, Extentions 本来已经有两个扩展包含在里面了,现在我们要添加一个 actionSets扩展,点击“add”按钮,添加org.eclipse.ui.actionSets: 添加进org.eclipse.ui.actionSets后会默认有一个actionSet,要把它的visible设置为true,一定要设置为true,否则看不到菜单栏: 在actionSet上右键添加一个menu, 给 menu新建一个separator,命名为separator1: 在label(actionSet)上右键新建一个action: 这个action的Label设置为“打开”,menubarPath设置为:org.test.menuAndToolbar.menu1/separator1。Class设置为: actions.OpenFileAction 。 设置好以后点击 class超链接,会提示新建一个类,选择默认设置