`

动态更新或者删除菜单

阅读更多
@Override
public void postWindowOpen() {
super.postWindowOpen();
IMenuManager menuManager = getWindowConfigurer().getActionBarConfigurer().getMenuManager();
IContributionItem[] items = menuManager.getItems();
if (items.length != 0) {
for (int i = 0; i < items.length; i++) {
if (items[i].getId().equals("org.eclipse.search.menu")) {
menuManager.remove(items[i]);// delete search and menu
continue;
}
if (items[i].getId().equals("help")) {
MenuManager helpmenuManager = (MenuManager) items[i];
IContributionItem[] helpitems = helpmenuManager.getItems();
for (int j = 0; j < helpitems.length; j++) {
if (helpitems[j].getId().equals("group.assist")
|| helpitems[j].getId().equals(
"org.eclipse.ui.actions.showKeyAssistHandler")) {
// delete Key Assist menu
helpmenuManager.remove(helpitems[j]);
}
}
}
}
menuManager.updateAll(true);
}
//set the window to the center of the client
setCenterLocation();
}
分享到:
评论

相关推荐

    树形表格菜单 动态添加节点/动态删除节点/动态移动节点

    3.动态添加节点/动态删除节点/动态移动节点 4.动态dom对象创建表格树 5.完美支持json格式数据,支持xml(需转换) 6.支持ajax加载节点 7.事件驱动 8.可以动态根据列内容排序 9.简化函数参数,利用{} object输入参数,风格...

    listview左滑删除菜单

    listview的item的左滑删除,显示菜单,可单个或者多个菜单,稳定性高。滑动如丝般顺畅

    删除Linux后如何找回Windows启动菜单

    一段时间之后,由于实在不习惯使用Linux,或者硬盘空间紧张等原因,一些人又决定删除Linux。虽然删除Linux的过程很顺利,但LILO却留了下来。本文介绍如何才能删除LILO,恢复Windows的启动界面。

    用Delphi5做的定时提醒小工具+托盘图标+菜单重画+标题栏重画+动态生成菜单+随机启动

    5、本软件会将新增或更新的配置信息动态加入到设置子菜单中去,方便快速设置,并且改为按新增时间提示; 6、本软件可注册为随机启动; 7、提示信息将会在设定的时间内从窗口右下角从右至左慢慢移出,会在桌面上逗留...

    基于jquery的改进型(右键)列表菜单

    且子菜单可以删除,也可以把一个叶子结点扩展成为子菜单列表的父结点。 子菜单也是一个GooContextMenu类对象,保存在父结点所在菜单GooContextMenu类对象的$childMenu数组中, 一些方法调用实际上为递归式调用。 ...

    课程作业基于C++实现的的通讯录系统源码+超详细注释(显示菜单+添加+删除+修改+清空+退出).zip

    课程作业基于C++实现的的通讯录系统源码+超详细注释(显示菜单+添加+删除+修改+清空+退出).zip课程作业基于C++实现的的通讯录系统源码+超详细注释(显示菜单+添加+删除+修改+清空+退出).zip课程作业基于C++实现的的...

    一个动态链接库(MFC扩展库)及其测试程序的例子(系统托盘图标)

    这个类封装了系统托盘添加删除修改的操作. 并且提供许多便捷的途径修改托盘属性. 可以更改托盘图标; 可以动态显示托盘图标(显示的图标由调用者指定); 可以更改提示字符串. 可以改变托盘发出的消息. 可以弹出或者不弹...

    DhtmlxTree-dhtmlxmenu实现在节点上右键弹出菜单

    动态生成树形菜单,每个节点都有各自的URL地址,单击不同的节点框架页的右侧跳转到该节点所对应的URL。(框架页说明:左边是树形菜单;右边是显示页面相应信息的页面) 分析: dhtmlXTree提供了很好的添加,删除...

    QLoad 快捷方式菜单 .netframework2.0

    *打开shortcuts子目录可以直接添加、编辑或者删除快捷方式。 任务栏图标 当双击任务栏图标时,可平铺呼出所有菜单。 右键任务栏图标,显示任务栏图标菜单,可做如打开快捷方式文件夹及刷新退出等操作。 文件夹...

    清除IE右键菜单.txt

    清除IE右键菜单 1;通过“开始 -&gt; 运行 -&gt; regedit”进入注册表,来到 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt”位置,点击文件夹 的“+”号,就可以看到 ,选中不需要的主键,右击...

    SQL Server注册删除器

    当然偶尔可以点击右键后,不要再动鼠标,等待那个未响应消失后,可以在弹出的右键菜单上点删除!但是,有这个时间已经可以睡一觉了!谁有这个耐心啊! 着急了吧,想着把整个SQL Server组给删除了,于是在SQL Server...

    Windows 右键菜单管理工具 ContextMenuManager 3.1.2.0.zip

    Windows 右键管理的使用方法也非常简单,不需要特别复杂的设置选项以及高难度的操作,我们就可以很轻松的删除或者管理右键菜单。虽然很多高手可以通过修改相关注册表来手动移除或添加 Windows 右键菜单,但是这些...

    基于JQUERY的改进型浮动层(右键)列表菜单

    且子菜单可以删除,也可以把一个叶子结点扩展成为子菜单列表的父结点。 子菜单也是一个GooContextMenu类对象,保存在父结点所在菜单GooContextMenu类对象的$childMenu数组中, 一些方法调用实际上为递归式调用。 ...

    微信公众号入门源码c#服务号订阅号入门源码微信源码

    环境,Vs2013 ,测试源码,需要修改web.config参数 文件说明: wxjk.ashx url认证以及响应消息,业务逻辑分类 menuCreate.aspx 创建菜单 menu.txt 自定义菜单json格式,可自行修改 test.aspx 查询或者删除菜单的测试 ...

    像QQ登录时的下拉列表

    在Android里,直接提供的Spinner控件虽然可以实现下拉菜单的效果,但其效果并不理想,很多时候我们需要类似手机QQ那样既可以在文本框中直接输入编辑文字,可以在下拉菜单中选中或者删除菜单选项,并且下拉菜单并不是...

    超级巡警暴力文件删除器

    数据安全实验室(DSW LABS) 出品 &lt;br&gt; &lt;br&gt; 本工具采用内核技术删除文件,能删除运行中文件或者被占用文件,可以用来查看文件被哪些程序占用,也可以在病毒分析中对一些顽固病毒木马衍生文件的删除。...

    修复win10无法打开传统的HLP文件 或者软件菜单中无法打开帮助文档的问题。

    其他版本 有更新补丁: 4013443 WinHlp32.exe(适用于基于 x86 的 Windows 8.1 版本) 4013443 WinHlp32.exe(适用于基于 x64 的 Windows 8.1 版本) 4013443 WinHlp32.exe(适用于 Windows 8) 4013443 WinHlp32....

    基于VC++的学生宿舍管理系统

    当程序的输入焦点在左边的树视图时,选择要删除的项,单击工具条的【删除学生】按钮,或者选择菜单【系统维护】-&gt;【删除学生】,弹出询问用户确认删除操作的对话框,见“删除学生”界面。如果删除的是宿舍类型,则该...

    超好用的暴力删除工具

    可能大家都会有这样的经历,无意间使用了一些恶意软件,导致你的U盘,电脑或者内存卡生成了一些无法删除的东西。我在网上反复寻找,之前使用过unlock,但是他还是无法删除许多的文件,文件夹,而且很黄很暴力的绑定...

    Jquery EasyUI Datagrid右键菜单实现方法

    用户在每次使用的时候,都需要去先选中一条或者多条数据,然后在去点按钮进行相关操作,这样其实还是很麻烦的,做项目的过程中,为了用户着想,做了一个右键菜单,用户想要删除或者编辑某一条数据直接在其位置上右键...

Global site tag (gtag.js) - Google Analytics