问题标签 [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 投票
1 回答
1154 浏览

java - 如何从菜单中重新打开视图部分?

我有一个视角和一个视图部分。程序打开后立即显示视图部分。viewpart 应该是唯一的并且应该是可关闭的。

我对这种行为有两个问题:

  1. 我希望透视图显示为空,只显示背景图像。(我怎么做?)
  2. 我想使用命令样式菜单从菜单中打开视图部分。

到目前为止,我可以关闭我的 viewpart 并且透视图是空的。

我无法使用自定义命令从菜单中调用它。代码就像

我究竟做错了什么?谢谢!

0 投票
2 回答
3168 浏览

java - 使用 Eclipse RCP 程序打印

我正在寻找一种好的、标准的方法来在我的 RCP 程序中生成“输出”并打印它。这应该可以在带有标准打印对话框的 Windows、Mac OS 和 Linux 上工作。

我知道 Birt 项目,但我找不到任何关于如何在 RCP 程序中实现它以及如何调用标准打印对话框以及如何将 Birt 生成的报告传递给打印机的提示。

对所有提示感到高兴。

0 投票
1 回答
1047 浏览

java - Eclipselink factory.createEntityManager() 停止运行多个实例

使用我的 RCP 程序时,我遇到的问题是我想在我的 PC 上运行多个副本。第一个实例运行得很好。如果我启动第二个实例,一切都很好,直到我想访问数据库。

使用此代码:

具有persistence.xml

程序在此步骤之外的第二个实例中停止/不继续:

em=factory.createEntityManager();

一步一步调试程序告诉我,此时没有任何反应。也许程序会超时。我已经等了超过1分钟......

你有什么线索可能导致这个摊位吗?

0 投票
2 回答
695 浏览

java - Eclipselink有序读取复杂对象模型

我需要使用 eclipselink 以有序的方式读取复杂模型。该命令是强制性的,因为它是一个巨大的数据库,我希望在 jface 表视图中输出一小部分数据库。尝试在加载/查询线程中对其进行重新排序需要太长时间,并且在 LabelProvider 中对其进行排序会阻塞 UI 线程太多时间,所以我想如果 Eclipselink 可以这样使用,那么数据库会对其进行排序,它可能会给我我需要的性能。不幸的是,对象模型无法更改:-(

该模型类似于:

在表格视图中,y 轴或多或少是使用查询创建的

使用 Thing 对象中的“名称”属性作为标签。

在表格视图中,x 轴或多或少是使用查询创建的

使用 Item 对象中的“name”属性作为标签。

每个单元格都有值

不幸的是,“属性”列表没有排序,因此单元格值和 x 轴列号 (x) 的组合不一定正确。因此,我需要以与订购 x 轴标签相同的方式订购列表“属性”。

这正是我不知道它是如何完成的。因此,查询 Thing 对象应返回列表“properties”“ORDER BY name ASC” ,返回“Item”对象的列表。我的想法类似于使用两个 JOIN 进行查询。与 Property 和 Item 一起工作,但不知何故我还无法让它工作。

感谢您的帮助和解决这个谜题的想法。

0 投票
1 回答
289 浏览

eclipse-rcp - 适用于多个平台的 RCP 更新站点

我已经为多个平台构建了一个 RCP 应用程序。带有 delta 包的目标设置正常,产品导出向导工作正常,PDE ant 构建工作正常。但是更新站点项目只为单一平台创建更新——我实际用于开发的平台(win32)。我希望更新站点包含列出的功能所需的所有平台的所有依赖项。有什么想法可能出错以及在哪里查看?

0 投票
1 回答
1086 浏览

java - Eclipse 的 Eclipse 插件开发

如何开始为 Eclipse 开发插件?我需要一个尚未出现的工具来进行进一步的开发......所以我主要担心的是:

  • 如何添加视角?
  • 如何添加菜单项?
  • 如何在“显示视图”菜单中添加视图?
  • 如何添加到首选项窗格?
  • 我如何获取信息,例如:
    • 工作区在哪里?
    • 在编辑器中打开了哪些文件?
    • 在左侧项目视图中折叠/展开了哪些项目?
    • ......
  • 我应该考虑哪些约定(命名...)?
  • 如何设置更新站点/部署?

你能给我一些提示、链接、教程等吗?

不要误会我的意思。我使用 Eclipse RCP 开发独立应用程序已经有一段时间了,所以我熟悉这些技术,但我从未开始为 Eclipse 本身开发插件。谢谢。

0 投票
1 回答
32148 浏览

eclipse - Eclipse RCP 中的插件、特性和产品之间有什么区别?

有什么区别?什么被用于什么目的?

0 投票
2 回答
2637 浏览

eclipse - Removing a view from Eclipse Window -> Show views

We have an application in which some views only work when attached to certain perspectives. We want to remove those views from the Window -> Show View dialog so that users cannot add them to perspectives where they don't work.

Any ideas on how to do this either programmatically or declaratively?

I have tried using <visibleWhen />, but the views are still showing in the dialog:

I don't think there is any problem with the <visibleWhen /> clause, so I'm wondering if it can be used with a View?

0 投票
2 回答
1683 浏览

java - Eclipse RCP - 用编辑器区域堆叠视图?

在开发 Eclipse RCP 应用程序时,是否可以将视图与编辑器区域堆叠在一起?像这样?

堆栈视图示例图

我有多个列表/表格,我想创建一种预览组合。当通过单击鼠标选择列表上的项目时,我希望我的预览合成显示项目的数据。

如果用户双击一个项目,我想在预览合成后面的堆栈中打开一个编辑器。

有没有办法做到这一点?

谢谢。

0 投票
2 回答
97 浏览

plugins - 为 RCP 应用程序创建 scm 浏览器

我有一个 RCP 应用程序,将其项目保存为 xml 文件,当前用户只需选择一个目录来保存该文件,然后使用打开文件对话框打开项目。我们正在考虑增强它以允许用户从源代码管理器签入/签出。这将使用户更容易地相互分享他们的项目,并享受 scm 的所有好处。我需要类似于 Subclipses 的东西,但我正在考虑使用 maven svn 插件,以便更灵活地使用哪个 scm。保持简单可能会更好,因为大多数用户不知道 scm 是什么。理想的情况是只有一个 Checkout 菜单选项,它会打开一个类似于 Open File 对话框的对话框。我想知道是否有人有如何使用 maven scm 的示例。设置 scm 位置和获取文件需要调用什么?或者,如果有更好的方法来解决这个问题。谢谢!