eclipse-rcp相关内容

以编程方式保存 Eclipse 编辑器

我正在开发一个插件. 单击按钮时,我想调用 Eclipse 的保存方法或调用 Eclipse 工具栏上的保存按钮. 有什么办法呢? 解决方案 org.eclipse.ui.PlatformUI.getWorkbench().saveAll(..) 应该可以解决问题. 如果您想保存活动编辑器,请尝试 IWorkbenchPage 页面 = PlatformUI.getW ..
发布时间:2022-01-16 12:54:03 Java开发

如何删除 Eclipse RCP 中的弹出菜单贡献

我在一个 RCP 应用程序中工作,并且我知道哪个数据模型是 IResources 的实例.当弹出菜单可见时,我发现我想删除的其他插件贡献的命令. 代码示例: 1 菜单管理器菜单管理器 = 新菜单管理器();2 mm.setRemoveAllWhenShown(true);3 菜单菜单 = menuManager.createContextMenu(this.treeViewer.getCo ..
发布时间:2022-01-16 12:51:20 Java开发

Eclipse 在哪里存储首选项?

当我在如下屏幕截图所示的窗口中更改设置时,这些设置实际存储在哪里? 奖励:有什么方法可以使用 Java、Eclipse RCP 等以编程方式访问设置? 谢谢! 解决方案 来源:Eclipse wiki 如果您想将首选项从一个版本保留到另一个版本,请使用 File/Export/Preferences 导出它们. 首选项存储在不同的地方(这适用于 Eclipse 3. ..
发布时间:2022-01-12 09:51:13 Java开发

无法让 Eclipse 识别我的插件

我通过清单中的“导出向导"导出了我的 eclipse 插件,看起来一切顺利(没有错误).它在 zip 文件的插件目录中创建了一个 .jar 文件. 我认为将 jar 放入我的 Eclipse 插件目录会安装它(在重新启动 eclipse 之后),但这不起作用.Eclipse 看不到插件(透视图不显示) 我尝试使用帮助->安装新软件->本地存档,但它一直说“找不到软件" 你能帮我准 ..
发布时间:2021-12-22 22:18:47 Java开发

以编程方式显示来自 Eclipse 插件的视图

我有一个带有视图的 Eclipse RCP 应用程序的插件.在 RCP 应用程序中发生事件后,插件被实例化,调用其方法来填充插件的模型,但我无法找到如何在不转到“显示视图..."菜单的情况下显示视图. 我认为工作台单例中会有一些东西可以处理这个问题,但我还没有在任何地方找到方法. 解决方案 您可能正在寻找这个: PlatformUI.getWorkbench().getActive ..
发布时间:2021-12-06 15:26:44 Java开发

Java 7 更新 45 破坏了我的 Web Start SWT 应用程序

我维护了一个使用 WebStart 启动的 Eclipse RCP 应用程序.Java 7 u45 进行了一些安全更改,现在我的应用程序在启动时崩溃. 我已添加到清单中: 权限:所有权限 代码库:* 可信库:真实 这从控制面板中删除了所有警告消息.但是在尝试加载我的 IApplication 实现时,我仍然有一个类加载器问题,可能是我要加载的第一个类.这是更新 45 ..
发布时间:2021-11-18 22:24:12 Java开发

如何使用 Eclipse 中的 Ant 运行 Junit 插件测试

我们如何使用 Eclipse 中的 ant 运行 junit 插件测试,也可以从命令提示符运行?我使用的是 Junit4.4. 解决方案 org.eclipse.test 插件提供了一个 library.xml 文件,其中包含用于运行的 ant 任务插件在 UI(ui-test 目标)和无头(core-test 目标)模式下进行测试.调用以下任务的示例,您需要提供一些属性以适应您自己的环境 ..
发布时间:2021-11-11 03:22:57 其他开发

在 PDE 构建后访问时间戳

我正在使用 ant 构建我的 RCP 应用程序.PDE 无头构建运行良好.但是,对于我的工件的一些自定义捆绑,我需要访问 PDE 在创建我的插件和功能的 jar 时使用的时间戳. 例如:com.test.app.1.0.0.201404091703.jar 一旦构建成功,我需要从 PDE 获取值 201404091703.这可能吗? 我尝试使用 build.properties ..
发布时间:2021-11-11 03:12:29 其他开发

在 PDE 构建后访问时间戳

我正在使用 ant 构建我的 RCP 应用程序.PDE 无头构建运行良好.但是,对于我的工件的一些自定义捆绑,我需要访问 PDE 在创建我的插件和功能的 jar 时使用的时间戳. 例如:com.test.app.1.0.0.201404091703.jar 一旦构建成功,我需要从 PDE 获取值 201404091703.这可能吗? 我尝试使用 build.properties ..
发布时间:2021-11-11 03:12:01 其他开发

如何使用 jenkins 上的 ant 从 .product 构建 eclipse rcp 应用程序

我想构建一个 Eclipse RCP 应用程序. 我有一个产品配置文件和一个包含许多第三方插件的目标平台.从 Eclipse IDE 导出工作完美无缺.但这并不专业.所以我也想让它在 Jenkins 上工作.构建服务器从 SVN 获取文件,没有 Eclipse,无论如何应该无头地完成所有工作. 我不想使用 Maven/Tycho 或 Buckminster.我想尽可能简单.因为我已经对 ..
发布时间:2021-11-11 02:37:37 其他开发

Eclipse RCP 4 - 处理程序方法参数

我目前正在研究新的 Eclipse RCP 框架,并有关于处理程序的问题.在 RCP 3.x 中,一个处理程序类需要实现一个接口,因此给出了方法.在 RCP 4 中,处理程序类不需要实现接口.相反,您可以对方法进行注释.例如.如果您有 ExitHandler,如 Vogellas 教程 你有一个 @Execute 注释.如您所见,传递了一个 IWorkbench 参数. package com. ..
发布时间:2021-11-10 22:56:58 Java开发

如何更改 SWT 按钮背景颜色或使其透明

我在 Button(无文本)上有一个 透明 图像,该图像位于 Composite 上.由于 Composite 是白色的(使用 FormToolkit#createComposite(parent, SWT.NONE)),我希望 Button 背景颜色相同.我该怎么做? Label 可以解决问题,但没有像 Button 那样的阴影,当我点击它时.. 解决方案 Button 的背景颜色 ..
发布时间:2021-09-03 18:43:37 Java开发

NatTable在清除数据时保留行选择并重新加载

我使用以下代码段清除NatTable数据,并在刷新操作时进行完全重新加载. natTable.getBodyDataProvider().getList().clear();natTable.getBodyDataProvider().getList().addAll(inputList);natTable.refresh(); 由于数据已清除并重置,因此我无法在刷新之前将行选择设置回先前 ..
发布时间:2021-05-03 19:52:51 其他开发

Eclipse RCP:如何以及何时正确地从EventBroker取消订阅Composite?

在自定义组合的构造函数中(继承自SWT Composite ),我将自己注册为Eclipse IEventBroker 的EventHandler. 要取消订阅,我已经在自己取消订阅的地方覆盖了 dispose 方法. 但是我现在注意到取消订阅没有发生,实际上从未调用过 dispose 方法. 退订自己或避免关闭的Composite/ViewPart留下“泄漏"事件处理程序的正确 ..
发布时间:2021-05-03 19:52:42 Java开发

Java RCP-无法将文本动态设置为SWT标签控件

在我们的rcp应用程序窗口之一中,我需要在创建窗口后动态设置标签文本. 创建窗口时,我将创建标签控件,但那时我将不设置文本.用户选择窗口上的按钮后,我想在按钮的选择侦听器方法中设置标签的文本.将文本设置为按钮的选择侦听器方法中的标签后,我无法在窗口上看到文本. 当我在侦听器方法中设置标签文本时,为什么不能在窗口上看到标签文本?是因为已经创建了窗口吗? 我该如何解决? 解决方 ..
发布时间:2021-05-03 19:52:35 Java开发