如果写成: Menu menu = popupMenuManager.createContextMenu(
this.sourceViewer.getControl());
this.sourceViewer.getControl().setMenu(menu);
则无法弹出菜单!
正确写法:
protected void initializeHookContextMenu()
{
//创建菜单管理对象
MenuManager popupMenuManager = new MenuManager();
//add copy action
popupMenuManager.add(ActionManager.INSTANCE.getAction(CopyAction.ACTION_ID));
//add paste action
popupMenuManager.add(ActionManager.INSTANCE.getAction(PasteAction.ACTION_ID));
//add delete action
popupMenuManager.add(ActionManager.INSTANCE.getAction(DeleteAction.ACTION_ID));
popupMenuManager.add(new Separator());
//add refresh action
popupMenuManager.add(ActionManager.INSTANCE.getAction(RefreshAction.ACTION_ID));
//为project树对象创建上下文菜单
Menu menu = popupMenuManager.createContextMenu(
this.sourceViewer.getTextWidget());
//设置菜单
this.sourceViewer.getTextWidget().setMenu(menu);
}
分享到:
相关推荐
5.6.4 断开项目与CVS的连接或为项目重分派一个CVS资源库..... 154 5.7 练习概述...... 154 5.8 本章小结...... 155 5.9 参考文献...... 155 第6章 Eclipse环境管理 157 6.1 Eclipse安装实例概览...... 158 6.1.1 ...
5.6.4 断开项目与CVS的连接或为项目重分派一个CVS资源库..... 154 5.7 练习概述...... 154 5.8 本章小结...... 155 5.9 参考文献...... 155 第6章 Eclipse环境管理 157 6.1 Eclipse安装实例概览...... ...
5.6.4 断开项目与CVS的连接或为项目重分派一个CVS资源库..... 154 5.7 练习概述...... 154 5.8 本章小结...... 155 5.9 参考文献...... 155 第6章 Eclipse环境管理 157 6.1 Eclipse安装实例概览...... ...
RCP的VIEWER和EDITOR做成的压缩包,可以下载了看看,是转载了别人的,不过忘了哪弄的了
TextViewer
JFace-viewer例子JFace-viewer例子JFace-viewer例子JFace-viewer例子
simple_textViewer:具有编辑功能的简单记事本应用
可以看出,向导为TextViewer项目创建了以下几个类: 应用程序类CTextViewerApp,应用程序必须的运行入口,在上一讲已经讨论过。 主框架窗口类CMainFrame,用来负责窗口的标题栏、菜单、工具栏及状态栏等界面...
F3TextViewer 简单的文本查看器,可快速检查一次目录中所有文本文件的内容。 注意:不推荐使用F3TextViewer,而推荐使用F3TextViewerFX: : 。 建造 只需在项目目录中运行ant 。 用法 使用java -jar F3TextViewer....
一个简单的文本查看器,用于纯文本/文本数据格式的文件。 用Java编写。
基于.Net 4客户端配置文件。 -简单视图-最小化的用户界面-页面单位视图-快速滚动-简单搜索-书签并记住最近一次查看
添加的新文件将替换现有的FreeRecord,而不是附加到GGPK的末尾。 正确处理FreeRecord的所有NextFreeRecordOffset。 打开它时,不再允许其他程序修改GGPK文件。 左键单击文件夹以将其展开。 按目录替换。 按文件路径...
本讲先来通过一个简单的MFC应用程序来介绍"类"的有关概念,然后分析其运行机制以及基本MFC类层次结构,最后使用项目模板所提供的MFC应用程序向导来创建一个单文档程序TextViewer。 一个简单的MFC应用程序 在...