问题标签 [rcp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
824 浏览

java - Eclipse RCP:确定导致 SelectionChanged 事件选择的鼠标按钮

我有一个实现 ISelectionListener 的类。我想确定在进行选择时用户何时右键单击。

这是我需要实现来处理选择更改的方法:

public void selectionChanged(IWorkbenchPart part, ISelection selection) { //HOW? // if right clicked... do something // else .. do default }

0 投票
1 回答
234 浏览

eclipse - 具有多个窗格的自定义 CompareEditor

Eclipse 的 CompareEditor 看起来很漂亮并且功能强大。但是,我找不到一种简单的方法来创建具有多个窗格的自定义 CompareEditor?

例如:

之后,我希望看到窗格数等于 InputElements 数的 CompareEditor。它应该像普通的 CompareEditor 一样以图形方式比较邻居窗格。可能已完成的组件已经存在?

0 投票
2 回答
2768 浏览

eclipse - (Eclipse RCP)如何在命令处理程序中获取编辑器的引用

我想在命令处理程序中获取编辑器的文本,那么我怎样才能获得编辑器的参考,谢谢

0 投票
2 回答
3003 浏览

java - setFocus() 总是假的

我正在开发一个 Eclipse RCP 应用程序。在扩展 MultiPageEditorPart 的类中,我试图将焦点设置到文本字段。但是 setFocus 方法总是返回 false。

我究竟做错了什么?

MultiPageEditor 有各种页面,在这些页面中,有 Composite - 类。这些类包含文本字段。

这是代码段:(errorPage 是一个 int,我的验证发现错误的页码)

p>

0 投票
2 回答
806 浏览

java - 像 Netbeans RCP 这样的 RIA 平台

有没有人对真正好的 RIA 平台有任何经验。我将开始开发一个应用程序,我打算将 Netbeans RCP 用于胖客户端。我还想创建同一个应用程序的 RIA 版本。我四处寻找可以与 Netbeans RCP 相媲美的 RIA 框架,但实际上还没有找到。我的要求如下。

  • 模块化 - 我希望能够在不重新编译的情况下添加和删除功能
  • 开箱即用的功能 - 我希望具有类似于 Netbeans RCP(或大多数其他 RCP)的开箱即用功能,例如内置菜单系统、窗口系统(允许停靠和记住窗口的位置会话之间),开箱即用的身份验证和授权支持,以及“选项”窗格支持(我真的很喜欢如何添加模块,并让该模块通过标准“选项”对话框公开选项)。
  • 动作和命令——我希望能够处理来自其他模块的动作,而不需要将动作耦合到另一个模块。
  • 我想通过 GlassFish 部署应用程序,但这不是一个交易破坏者。
  • 现代 - 框架应该使用最新的标准,我计划尽快迁移到 J2EE7,因此必须积极更新平台以支持这样的迁移。
  • 我愿意付费,但许可证不能是“每服务器”或“每实例”
  • Java 不是必须的,但我计划在应用程序的其余部分(服务层)和 Netbeans RCP 前端使用 Java。

在过去的 6 年里,我一直是 .net 开发人员,最近刚刚进入 java 的世界,我对丰富的社区感到非常惊讶,我以为 .net 有一个庞大的开源社区,但 java一个是更大的数量级。在.net 社区中,我什至不知道任何接近Netbeans RCP 的东西,更不用说RIA 版本了。

我看过一些框架,但它们中的大多数似乎主要是可以用来构建应用程序的库,我真的不想花费时间和维护成本来构建上面列出的基础设施。我看过的东西是......

  • 挂毯
  • “智能客户端”
  • GWT
  • 便门

这些似乎都是很好的构建块,但我想要一个开箱即用的解决方案。该应用程序将主要是 CRUD 操作,但我还将通过该应用程序流式传输视频,以及处理来自服务器的警报和事件。

感谢您的任何建议

约书亚

0 投票
1 回答
725 浏览

java - 添加帮助内容,使用命令框架搜索帮助

我和我的同事正在构建一个新的 RCP 应用程序并试图在 RCP 中找到我们的立足点。我的同事设法让 Eclipse Help 框架快速运行 - 但他使用旧式 Actions 和 ActionBarAdvisor.makeActions() 来完成它。我读过的所有 RCP 菜单创建教程(无论如何都是在 Eclipse 3.3 之后编写的)都提倡贬低操作并完全切换到命令。所以我正在尝试这样做。但是,我无法让帮助命令工作 - 不能不使用帮助操作。

具体来说,我试图弄清楚如何将默认的 Eclipse 帮助菜单命令 org.eclipse.ui.help.helpContents 和 org.eclipse.ui.help.helpSearch 添加到我的帮助菜单中。我已经创建了菜单贡献,并添加了命令。但它们仍然是灰色的。我找不到任何其他我必须做的事情来将它们连接到我的同事在使用操作之前工作的帮助框架。如果我为它们添加动作并在 make Action 中注册它们,它们仍然有效。但我试图在没有行动的情况下做到这一点。这是怎么做到的?我不做什么?

0 投票
1 回答
4226 浏览

eclipse - Eclipse RCP - 透视编辑器

我将如何在透视图中插入编辑器?

0 投票
1 回答
770 浏览

eclipse - Eclipse RCP - 从文件菜单启动编辑器

从文件菜单(文件>新建)启动编辑器的最佳方法是什么。我应该将编辑器封装在视图中并从命令启动视图吗?

0 投票
1 回答
3096 浏览

java - Eclipse 3.5:为 MultipageEditorPart 实现我自己的上下文菜单 --> 不涉及查看器

在我当前的 RCP 项目中,我使用MultipageEditorPart. 它有各种页面,上面有简单的 SWT 组合。组合包含一些 Text 和 Combo 元素。当用户右键单击编辑器页面时,我想要打开一个上下文菜单。这个菜单包含一个用于创建新编辑器页面的命令,上面有一个组合。

该命令已经在工作,但我对如何为编辑器实现上下文菜单一无所知。有人可以帮忙吗?

0 投票
1 回答
557 浏览

eclipse - 对 IAdaptable 和 IActionFilters 感到困惑

我对 IAdaptable 和相关类感到困惑。哪个类是适配器、被适配者、可适配类型?

[语境]

我有一个表/树查看器条目的上下文菜单。上下文菜单中的某些操作必须不可见,具体取决于查看器中相应对象的状态(即表格查看器中行的属性值)。

我可以在 plugin.xml 中使用这样的配置来实现这一点:

但是,这仅在对象类实现 org.eclipse.ui.IActionFilter 时才有效。

[问题]

我的对象类不能实现 IActionFilter,我不想改变它的接口。因此,我需要使用 IAdaptable 机制来解决这个问题。

阅读 Eclipse 文档让我对术语(适配器、适配者、可适配类型)感到困惑,我仍然对如何解决我的问题感到困惑。

对象类(在上面的配置中引用)必须保持不变。

我的方法如下。

MyFactory 是这样的:

这有什么问题?我在哪里错过了什么?