java - 扩展 Eclipse View 部分的选项卡上下文菜单

标签 java eclipse eclipse-rcp

在 Eclipse 3.x 中, View 部分的选项卡上下文菜单具有“分离、恢复、移动、调整大小、最小化、最大化”操作。

我需要在我的 Eclipse e4 应用程序 (4.4) 中实现此功能。有没有办法使用框架提供的方法来实现这一点? 如果不是,那么在不破坏整个框架的情况下修改框架本身的最佳“起点”是什么?我查看了 ViewPart 类的源代码,但我不确定应该将代码放在哪里。

编辑

我的问题表述错误。我的应用程序不是 e4 应用程序,而是从 eclipse 3.0 到 4.4 的迁移,没有应用程序模型和其他奇特的新东西。

最佳答案

我认为您必须为此使用自定义的堆栈渲染器(请参阅 here 了解如何设置渲染器)。

您的堆栈渲染器可以扩展标准 org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer渲染器。您可以重写该方法:

protected void populateTabMenu(final Menu menu, final MPart part)

更改选项卡上下文菜单。

关于java - 扩展 Eclipse View 部分的选项卡上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34178399/

相关文章:

java - 我可以在哪个 Maven 存储库中找到 Eclipse RCP 3.6 Jars?

java - 为什么父类(super class)分配给子类会出错?

java - 如何使用 JCIP(Java 并发实践)进行编码

java - 面临为 Eclipse Juno 安装 m2e maven 插件的问题

eclipse - 如何在没有 Eclipse 的情况下配置 server.xml 以在 Tomcat 中运行?

Eclipse 首选项存储持久性

java - 带有事务管理器和重试建议顺序的 Spring 监听器容器

java - java中的android/ios聊天应用程序服务器端实现

java - 如何对项目进行更改并通过 IDE 运行它而不将其部署在服务器上

java - eclipse RCP/SWT : How do you detect mouse events that happen elsewhere on the system