首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从 Eclipse RCP 应用程序中删除“文件、编辑等”菜单

从 Eclipse RCP 应用程序中删除“文件、编辑等”菜单,可以通过以下步骤实现:

  1. 获取菜单栏:

首先,需要获取 Eclipse RCP 应用程序的菜单栏。可以通过以下代码获取:

代码语言:java
复制
IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
IMenuManager menuManager = window.getMenuManager();
  1. 删除菜单:

获取到菜单栏后,可以通过以下代码删除菜单:

代码语言:java
复制
menuManager.remove("file");
menuManager.remove("edit");

这里,"file""edit" 分别代表要删除的菜单 ID。可以根据需要删除其他菜单。

  1. 更新菜单:

最后,需要更新菜单栏以应用更改:

代码语言:java
复制
menuManager.update(true);

这样,就可以从 Eclipse RCP 应用程序中删除“文件、编辑等”菜单了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

GEF入门实例_总结_04_Eclipse插件启动流程分析

这6个文件RCP应用程序而言非常重要,可能我们现在对这几个文件的理解还是云里雾里,这一节我们将通过这几个文件来了解Eclipse插件的启动过程。...(2)每个工作台窗口又包括菜单栏、工具栏、状态栏 和 多个工作台页面 (3)每个工作台页面又包含多个视图、编辑器 顶层窗口就是Eclipse的工作台窗口 ?...三、6个类文件的作用  这六个类文件的作用如下: 序号 类名 作用 1 Application RCP应用程序的入口 2 ApplicationWorkbenchAdvisor 负责应用程序生命周期管理...这时,应用程序开始处理用户的鼠标单击、移动、按键各种事件,一直到用户关闭程序退出,这就是所谓的事件循环。...每个应用程序都需要一个WorkbenchWindowAdvisor 来控制窗口界面的UI元素。          开发人员可以控制窗口创建时(或其他生命周期时)的大小、标题、位置

1.1K40

【插件开发】—— 12 GEF入门

在GEF可以编辑接近所有的图形,在你的模型,你既可以简单的修改模型的特性,也可以进行一些复杂的操作。所有的修改操作都符合一般性的操作习惯,比如拖拽,删除,复制,粘贴,或者菜单或工具栏上触发。   ...适合GEF的应用程序   GEF可以开发很多种应用程序,几乎对于每一种图形都没有限制。最常见的程序就是建模工具了,比如企业流程、应用模型、以及一些UI界面。   也有很多用于设计报表、网站,表单文档。...也可以使用图形化编辑器来修改一些代码的样例,配置,服务器等等。...、   有很多优秀的开发产品,比如   MDE for Struts   为Struts开发的基于Eclipse的插件设计器,通过模型可以创建一些JSP,java , xml ,ant脚本等等文件,也可以通过模型生成一些样例代码...Eclipse Desginer   这个工具是基于SWT的设计工具,能够帮助我们可视化的完成一些RCP应用程序UI部分的编辑 ?

97790
  • eclipse自定义工具栏

    Eclipse IDE,并不是我们写的东西有多厉害,而是Eclipse的本身,它是一个平台,能够让我们编写插件拓展功能,达到支持各种语言编辑的IDE。...我推荐使用eclipse-rcp-and-rap-developers这个Eclipse作为开放插件的IDE。...其中透视图和编辑区的名称都好理解,而产品名称是在eclipse\plugins\org.eclipse.epp.package.rcp_4.4.2.20150219-0708\plugin.xml里面定义的...2.我收集了Eclipse 常用的Id,同样因为篇幅原因,我把他收集在另一篇文章Eclipse 扩展点常量ID 3.可能有人会发现,上面常量ID可能不够,有些我们想隐藏的没有在里面,那怎么办。...我用了一种比较蠢但能解决问题的办法,同样因为篇幅原因,我把他写在另一篇文章Eclipse 寻找迷失的ID

    2.8K20

    【插件开发】—— 1 Eclipse插件开发导盲

    这个插件安装到eclipse后,会在新建工程的导航菜单里面,看到Examples文件夹,打开就可以看到有几个文件。这几个都是GEF的样例代码,比如logic,可以给开发者进行学习和参考。   ...【适配器模式】   对于不同的类,编辑器提供不同的处理方法。在Editor类,就需要对不同的类进行适配。   【命令模式】   编辑器里面,很多命令操作都是需要记录的。...比如我们删除了一个模型节点,需要通过撤销操作恢复。那么数据都要保存在命令对象,并且记录在CommonStack里面,在必要的时候进行Undo,Redo操作。   ...市场上的许多UML设计软件都是使用Eclipse插件来开发的,而且EclipseRCP富客户端开发,应用也十分广泛。   ...就说目前流行的一款思维导图软件XMind,就是使用EclipseRCP技术开发,有一些很好的功能,都是需要付费试用的,所以“钱景”也是很大的。   希望这个方向,能有更多新人注入!

    4.4K91

    《Android应用开发揭秘》连载2

    (2)选择“系统变量”变量名为“Path”的项,点击“编辑”按钮,将Android SDK安装文件夹下的tools文件夹的路径加入到“Path”变量,注意用“、”隔开,如图2-9所示。...图2-25 Android模拟器卸载apk文件 2.3.3 调试HelloAndroid 在Eclipse开发工具调试程序的方法很多,使用Eclipse调试Android程序时需要注意一些细节上的问题...图2-29可以观察到Android程序运行时的各种状态,比如进程信息、线程分析、堆内存的占用,结束一个进程。当然,这些操作都是在DDMS框架下进行的,日常开发的程序是无法执行调用的。...图2-30 调试菜单命令 在调试Android程序时,同样可以通过设置断点的方式来调试程序。在启动应用程序进行调试时,Eclipse 会自动切换到 Debug 透视图。...要在 Java 透视图的 Package Explorer 视图中设置断点,双击选择的源代码文件,在一个编辑打开它。

    1.1K50

    几款可替代Dreamweaver的HTML5开发工具

    即时的文件切换随心所欲的跳转到任意文件的任意位置多重选择(Multi-Selection)功能允许在页面同时存在多个光标支持 VIM 模式支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令更新非常勤快...许多软件开发 商以Eclipse为框架开发自己的IDE Eclipse的基础是富客户机平台(Rich Client Platform,即RCP)。...RCP包括下列组件: 核心平台(启动Eclipse,运行插件)OSGi(标准集束框架)SWT(可移植构件工具包)JFace(文件缓冲,文本处理,文本编辑器)Eclipse工作台(即Workbench ,...Eclipse的用户界面还使用了GUI中间层JFace,从而简化了基于SWT的应用程序的构建。 Eclipse 的插件机制是轻型软件组件化架构。...插件架构能够支持将任意的扩展加入到 现有环境,例如配置管理,而决不仅仅限于支持各种编程语言。 Eclipse的设计思想是:一切皆插件。

    4.1K50

    Eclipse、NetBeans、IntelliJ

    Eclipse作为开发Java的IDE,出现到现在已经有几年的时间了,其丰富的特性,操作容易和在提高生产力方面收到了广大开发者的青睐。...三个IDEsEclipse是唯一个存在多个版本,基本的版本到预先打包好的带额外的开源插件(像EasyEclipse)和开源/商业结合的(像MyEclipse)。...在Windows系统,NetBeans 使用起来非常的方便,像收缩/隐藏/切换等功能,面板/编辑配置起来也非常的容易,另外,NetBeans的菜单布局也非常有逻辑,使用起来很方便,大多数的一般功能很容易上手...内嵌的Tomcat同期使得开发和调试JSP应用程序都很容易,下图为NetBeansweb应用向导:   NetBeans web应用向导自动配置web.xml文件和struts-config.xml文件...提供了非可视化的编辑器来显示在应用程序的页面导航功能,提供对Tiles 和Validators配置的完全支持。

    2.1K30

    插件式开发架构综述

    提供接口,获取当前上下文信息 提供访问接口,用户获取用户当前选中的模型对象、选中的目录、选中的文件信息。...提供接口,用于所有业务对象的访问 提供访问接口,可以去创建、删除模型,创建、删除文件,创建删除工程管理目录文件。 插件以DLL的形式存在,进程内加载运行 4....JAVA体系下的插件开发案例 校园时代曾和同学一起开发过一款桌面端设计软件,就是基于EclipseRCP技术。基于插件的架构、扩展点概念,依旧印象深刻。...它的核心部分是一个框架,其中定义了应用程序的生命周期模式和服务注册。OSGI框架定义了大量的OSGI通用服务:日志、配置管理,XML解析通用服务。...4.3 Eclipse插件示例 Eclipse插件示例,采用Eclipse自带的Hello World案例进行说明。

    3.1K20

    学好Mac常用命令,助力iOS开发

    把驱动目录下的所有文件备份到桌面backup cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup; 删除文件:rm 参数 文件.../Extensions/backup; 文本编辑:nano 文件名 例:编辑natit Info.plist nano /System/Library/Extensions/Natit.kext/Info.plist...filename od 显示非文本文件的内容 od -c filename cp 复制文件或目录 cp file1 file2 rm 删除文件或目录 rm filename mv 改变文件名或所在目录...显示文件的最后几行 tail -15 filename cut 显示文件每行的某些域 cut -f1,7 -d: /etc/passwd colrm 标准输入删除若干列 colrm 8 20 file2...ftp.sp.net.edu.cn rcp 在本地主机与远程主机之间复制文件 rcp file1 host1:file2 mail 阅读和发送电子邮件 mail write 给另一用户发送报文 write

    64410

    Ecplise设置全局编码为UTF-8的方法

    其他java应用开发相关的文件如:Java Properties File、XML已经由Eclipse缺省指定,分别为 ISO8859-1 、UTF-8 ,如开发确需改变编码格式则可以在此指定。 ...4、经过上述三步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile...此时需要在RCP应用、或插件Plugin工程的build.properties增加一行,javacDefaultEncoding.. = UTF-8。...这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮助(Plug-in Development Environment Guide --> Reference...java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性的Text file encoding,原编码改为UTF-8即可。

    1.6K20

    Vitis指南 | Xilinx Vitis 系列(四)

    8.2.3 管理平台和存储库 可以从打开的项目的主菜单的Xilinx > 添加自定义平台,或“平台”对话框管理Vitis IDE项目中可用的平台,如创建应用程序项目所示。...):添加或删除标准和自定义平台。如果添加了自定义平台,则新平台的路径会自动添加到存储库存储库列表删除平台后,该平台不再显示在可用平台列表。 添加设备/平台( ?...8.2.4 了解Vitis IDE 在Vitis IDE打开项目时,工作空间将按一系列不同的视图和编辑器排列,在基于Eclipse的IDE也称为 透视图。...将源文件添加到项目中之后,您就可以开始配置,构建和运行该应用程序了。要在内置文本编辑打开源文件,请在“项目资源管理器”展开src文件夹,然后双击特定文件。...,通信、图像处理到人工智能各个方向应有尽有。

    1.8K10

    Eclipse插件开发_异常_01_java.lang.RuntimeException: No application id has been found.

    一、异常现象 在运行RCP程序时,出现 java.lang.RuntimeException: No application id has been found....(Main.java:1499) at org.eclipse.equinox.launcher.Main.main(Main.java:1472) 通出,在修改了程序的某个插件(如添加一个扩展...)后,没有引入包含该扩展点的插件,就直接通过产品配置编辑器的界面运行程序,这时就会发生此异常。...二、异常原因 1.异常原因       产品配置中所包含的插件不够,不足以启动RCP程序所致。 也就是说,有某些必需的插件没有引入。...2.例子 例如,插件A添加了一个扩展,对应的扩展点包含在插件X,而插件X却没有被加到产品配置的插件列表。(或者使用的插件X与它所依赖的插件不配套) 这时就会出现上述异常。

    56140

    Eclipse使用入门教程

    但是一个工作区只能被单个Eclipse进程使用。另外同一个项目也会加入到不同的工作区。注意删除工作区目录的时候很可能误删位于工作区的项目文件。...添加变量,Add Library可以添加类库(一个或者多个jar文件的集合,由开发工具定义和管理),Add Class Folder则添加目录的类文件,Edit可以修改所选类库的设置,Remove则从类路径删除选中的类库...这个操作在MyEclipse也可以格式化XML,JSP,HTML文件。 注释和取消注释 使用快捷键 Ctrl + / 可以将选中的代码快速的添加或者去掉两个斜线(//)风格的注释。...这时候编辑器中将会以绿色高亮行背景指示执行代码的位置,如下图所示: 图 3.20 调试时候的代码指示器 而Variables视图则显示当前方法或者类的局部,全局变量的值。...如果发现新加入的文件没有显示在Eclipse,可以在Package Explorer视图中选择上下文菜单的Refresh或者按下快捷键F5就可以看到了。

    1.6K20

    内存泄漏检测工具

    Memory Analyzer-是一款开源的JAVA内存分析软件,查找内存泄漏,能容易找到大块内存并验证谁在一直占用它,它是基于Eclipse RCP(Rich Client Platform),可以下载...RCP的独立版本或者Eclipse的插件。...Windows Leaks Detector-探测任何Win32应用程序的任何资源泄漏(内存,句柄),基于Win API调用钩子。 3. ...PurifyPlus 将内存错误和泄漏检测、应用程序性能描述、代码覆盖分析等功能组合在一个单一、完整的工具包。 5. ...什么是系统资源 当应用程序在Windows运行时,Windows必须实时"跟踪"该应用程序的运行,并保留与之相关的许多信息,如按钮、光标、菜单的位置和位图、窗口的状况,这些信息由Windows保留在一种叫堆的内存块

    7.6K30

    Eclipse使用入门教程

    但是一个工作区只能被单个Eclipse进程使用。另外同一个项目也会加入到不同的工作区。注意删除工作区目录的时候很可能误删位于工作区的项目文件。...添加变量,Add Library可以添加类库(一个或者多个jar文件的集合,由开发工具定义和管理),Add Class Folder则添加目录的类文件,Edit可以修改所选类库的设置,Remove则从类路径删除选中的类库...这个操作在MyEclipse也可以格式化XML,JSP,HTML文件。 注释和取消注释 使用快捷键 Ctrl + / 可以将选中的代码快速的添加或者去掉两个斜线(//)风格的注释。...这时候编辑器中将会以绿色高亮行背景指示执行代码的位置,如下图所示: [这里写图片描述] 图 3.20 调试时候的代码指示器 而Variables视图则显示当前方法或者类的局部,全局变量的值。...如果发现新加入的文件没有显示在Eclipse,可以在Package Explorer视图中选择上下文菜单的Refresh或者按下快捷键F5就可以看到了。

    1.4K00

    UBUNTU 使用简明手册(07年为公司普及LINUX写的简明使用文档)

    简述UBUNTU文件结构 /etc                        系统的配置文件的位置 /usr/local                 用户可将自己的应用程序安装在这里...svn ci 提交文件 svn import上传项目 svn mkdir 建目录 svn rm 删除文件 svn add 添加文件 界面版的SVN http://forum.ubuntu.org.cn... rcp -P port username@serverip:/file/path/filename /local/file/name下载  rcp -P port /local/file/name...path/filedir移动目录 rm rm /file/path/filename 删除文件 rm -rf /file/path/file/dir 删除目录 mkdir mkdir...,对着已失去响应的图形界面点击鼠标左键即可 如何对文件存储格式做转换(GBK ~ UTF8…etc) WINDOWS转到UTUNTU下,你以前的文件可能打开后会是乱码,可以用这个对所有文件做转换

    1.1K30
    领券