问题标签 [eclipse-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 回答
1510 浏览

communication - Eclipse RCP:在不同 ViewPart 中创建的元素之间的通信?

在不同 ViewPart 上的页面小部件之间进行通信的最佳方式是什么?

通过侦听器或通过共享对象实例,如“getViewSite().getPart()/getPage()”?什么赞成/反对,什么是最适合你的策略?

感谢和问候

0 投票
1 回答
1309 浏览

eclipse-plugin - Eclipse RCP:透视切换器窗口对话框排序问题

在我的应用程序中,当我选择 File->Open Perspective->Other 时,它会打开一个列出所有透视图的对话框。我的问题是我希望这些透视图以定义的顺序出现(它们不在此默认透视图切换器中)。

这与单击透视栏上显示在最左侧的图标时弹出的对话框相同。

有一些像这样的实现讨论如何禁用透视栏并制作我们自己的自定义透视切换器。一般的方法是首先通过改变 ApplicationWorkbenchWindowAdvisor.java 来禁用透视栏,如下所示。

但问题是这也隐藏了整个透视切换器(包括我需要的透视按钮,我已按特定顺序排列)。

那么,有没有办法让透视栏上仍然显示透视按钮并改变默认对话框中显示的透视顺序(在文件->打开透视->其他上打开)?

0 投票
9 回答
3609 浏览

user-interface - RIA 与 RCP

我在一个项目中,我们尝试为旧应用程序构建 GUI 替代品。在我们真正实现功能之前,我们已经开始使用 Eclipse RCP(富客户端平台)和 GWT(Google 小部件工具包,一种富 Internet 应用程序)进行原型设计。您对 RIA 和 RCP GUI 有何经验?什么时候使用 RIA 有意义?在什么情况下富客户端更适合?随着RIA目前的可能性,划线变得越来越困难..您有什么经验吗?


编辑:你所有的答案都很有趣。我愿意接受所有这些,因为它们有助于回答我的问题,我承认这是一个非常开放的问题。所以我对他们每个人都投了赞成票。希望赏金将在你们之间分享。

0 投票
1 回答
1855 浏览

java - 有没有办法为 SWT 组件启用双缓冲?

在我正在构建的 Eclipse RCP 应用程序中,我注意到当我重建部分 GUI(通过添加/删除控件)时,GUI 会在每次修改后立即更新和重绘,这会导致闪烁效果。

有没有办法启用双缓冲,这样 GUI 刷新只会在事件分派周期结束时发生一次?

0 投票
3 回答
2247 浏览

java - 仍未找到 buildpath-jar 中的类

我正在开发一个 Eclipse 插件 rcp,但遇到了 NoClassDefFoundError

据说找不到的类在我添加到构建路径的 jar 中。当正在运行的应用程序输入需要此类的代码时,我没有得到任何编译错误等只有这个异常......

还有其他地方我需要添加罐子吗

0 投票
4 回答
3798 浏览

java - Eclipse PDE、Navigator View、TreeSelection - 获取文件类型和名称

我试图在导航树视图中获取 Eclipse 用户的结构化选择的详细信息。目前我有以下基于 org.eclipse.ui.popMenus 扩展点:

问题在于它目前与 JDT 编译单元 API 耦合,这是内部的,对于我想要的来说太具体了。

理想情况下,我希望能够获得底层文件名、类型和内容,而不必依赖:

  1. 内部 API
  2. JDT 编译单元代码。

当用户右键单击导航器视图中的文件时,这将允许我获取通用文件的属性。

有人可以为我提供有关如何执行此操作的任何指示吗?

0 投票
1 回答
443 浏览

eclipse - 在*不是* JFace 视图的东西上使用选择服务

我正在构建一个图像编辑器作为 Eclipse 插件。

我想使用属性视图来查看和编辑图像下方模型的属性。因此,我打电话给..

.. 在 createPartControl 中,并在我的 EditorPart 实现中实现 ISelectionProvider 接口,以便模型作为选择返回(因此必须实现 ISelection 接口)。

下一步是编辑器实现 IAdaptable 以为选定对象提供适配器。

然而,我的问题是 getAdapter 永远不会使用 IPropertySource.class 调用,因此属性视图永远不会获得理解图像模型所需的内容。

非常感谢您的帮助。

M。

0 投票
2 回答
4125 浏览

java - Eclipse RCP、SWT、JFace:如何创建仅对视图(而不是整个 shell)具有模式的对话框?

无论如何要创建一个对视图而不是整个外壳(应用程序)模态的对话框?因此,如果说,我有一个名为 A 的视图覆盖了另一个名为 B 的视图,我想打开一个仅对视图 A 模态的对话框,因此当我切换到视图 B 时,对话框和视图 A 将被覆盖观点 B. 有没有我可以做到这一点,即使这不是正常的做法?

谢谢!

0 投票
2 回答
2016 浏览

eclipse-rcp - Eclipse RCP:如何显示源代码?

如果可以在文本编辑器中打开源代码并用装饰显示它(例如Java),我在徘徊吗?我不需要花哨的 Eclipse 编辑器功能,只需用行号适当修饰源代码,它甚至可以是只读的。我读到 RCP 对文本编辑器有很多限制,因为它拖在繁重的插件后面。可以做到吗?打开文件时是否可以导航到特定的代码行?如果有人能指出正确的方向或举一些例子,那就太好了......提前致谢!

0 投票
1 回答
2660 浏览

eclipse-rcp - asyncExec 事件何时开始?

我正在尝试创建一个用于开发插件的基本应用程序。我不需要工作台。

在 title1 对话框下方会显示,但 title2 不会。

需要做什么才能显示第二个?