eclipse-rcp相关内容
我正在开发一个插件. 单击按钮时,我想调用 Eclipse 的保存方法或调用 Eclipse 工具栏上的保存按钮. 有什么办法呢? 解决方案 org.eclipse.ui.PlatformUI.getWorkbench().saveAll(..) 应该可以解决问题. 如果您想保存活动编辑器,请尝试 IWorkbenchPage 页面 = PlatformUI.getW
..
我通过调用 ResourcesPlugin.getWorkspace().getRoot() 来获取工作空间. 如何在工作区中递归列出所有文件(IFile). 解决方案 工作空间中的根、项目和文件夹都实现了IContainer接口. 调用IContainer.members()获取容器中的所有资源. 类似: void processContainer(IContaine
..
我在一个 RCP 应用程序中工作,并且我知道哪个数据模型是 IResources 的实例.当弹出菜单可见时,我发现我想删除的其他插件贡献的命令. 代码示例: 1 菜单管理器菜单管理器 = 新菜单管理器();2 mm.setRemoveAllWhenShown(true);3 菜单菜单 = menuManager.createContextMenu(this.treeViewer.getCo
..
我正在尝试调试此问题,但不确定我需要在哪里为 Eclipse替换 SWT jar 文件. 当前系统配置: Eclipse Helios 3.6 - 32 位JDK 1.6JVM - 32 位视窗 7 - 64 位 错误信息: java.lang.UnsatisfiedLinkError: 无法在 32 位 JVM 上加载 64 位 SWT 库在 org.eclipse.swt.inte
..
当我在如下屏幕截图所示的窗口中更改设置时,这些设置实际存储在哪里? 奖励:有什么方法可以使用 Java、Eclipse RCP 等以编程方式访问设置? 谢谢! 解决方案 来源:Eclipse wiki 如果您想将首选项从一个版本保留到另一个版本,请使用 File/Export/Preferences 导出它们. 首选项存储在不同的地方(这适用于 Eclipse 3.
..
我通过清单中的“导出向导"导出了我的 eclipse 插件,看起来一切顺利(没有错误).它在 zip 文件的插件目录中创建了一个 .jar 文件. 我认为将 jar 放入我的 Eclipse 插件目录会安装它(在重新启动 eclipse 之后),但这不起作用.Eclipse 看不到插件(透视图不显示) 我尝试使用帮助->安装新软件->本地存档,但它一直说“找不到软件" 你能帮我准
..
我有一个带有视图的 Eclipse RCP 应用程序的插件.在 RCP 应用程序中发生事件后,插件被实例化,调用其方法来填充插件的模型,但我无法找到如何在不转到“显示视图..."菜单的情况下显示视图. 我认为工作台单例中会有一些东西可以处理这个问题,但我还没有在任何地方找到方法. 解决方案 您可能正在寻找这个: PlatformUI.getWorkbench().getActive
..
我维护了一个使用 WebStart 启动的 Eclipse RCP 应用程序.Java 7 u45 进行了一些安全更改,现在我的应用程序在启动时崩溃. 我已添加到清单中: 权限:所有权限 代码库:* 可信库:真实 这从控制面板中删除了所有警告消息.但是在尝试加载我的 IApplication 实现时,我仍然有一个类加载器问题,可能是我要加载的第一个类.这是更新 45
..
我们如何使用 Eclipse 中的 ant 运行 junit 插件测试,也可以从命令提示符运行?我使用的是 Junit4.4. 解决方案 org.eclipse.test 插件提供了一个 library.xml 文件,其中包含用于运行的 ant 任务插件在 UI(ui-test 目标)和无头(core-test 目标)模式下进行测试.调用以下任务的示例,您需要提供一些属性以适应您自己的环境
..
我正在使用 ant 构建我的 RCP 应用程序.PDE 无头构建运行良好.但是,对于我的工件的一些自定义捆绑,我需要访问 PDE 在创建我的插件和功能的 jar 时使用的时间戳. 例如:com.test.app.1.0.0.201404091703.jar 一旦构建成功,我需要从 PDE 获取值 201404091703.这可能吗? 我尝试使用 build.properties
..
我正在使用 ant 构建我的 RCP 应用程序.PDE 无头构建运行良好.但是,对于我的工件的一些自定义捆绑,我需要访问 PDE 在创建我的插件和功能的 jar 时使用的时间戳. 例如:com.test.app.1.0.0.201404091703.jar 一旦构建成功,我需要从 PDE 获取值 201404091703.这可能吗? 我尝试使用 build.properties
..
我最近将我的 Eclipse e4 应用程序项目配置从基于插件更改为功能.该应用程序运行正常,但在导出时出现与 build.xml 文件有关的错误. 错误 .metadata/.log - 缩短 C:\Users\my.name\Workspace\.metadata\.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.contain
..
我想构建一个 Eclipse RCP 应用程序. 我有一个产品配置文件和一个包含许多第三方插件的目标平台.从 Eclipse IDE 导出工作完美无缺.但这并不专业.所以我也想让它在 Jenkins 上工作.构建服务器从 SVN 获取文件,没有 Eclipse,无论如何应该无头地完成所有工作. 我不想使用 Maven/Tycho 或 Buckminster.我想尽可能简单.因为我已经对
..
我目前正在研究新的 Eclipse RCP 框架,并有关于处理程序的问题.在 RCP 3.x 中,一个处理程序类需要实现一个接口,因此给出了方法.在 RCP 4 中,处理程序类不需要实现接口.相反,您可以对方法进行注释.例如.如果您有 ExitHandler,如 Vogellas 教程 你有一个 @Execute 注释.如您所见,传递了一个 IWorkbench 参数. package com.
..
我在 Button(无文本)上有一个 透明 图像,该图像位于 Composite 上.由于 Composite 是白色的(使用 FormToolkit#createComposite(parent, SWT.NONE)),我希望 Button 背景颜色相同.我该怎么做? Label 可以解决问题,但没有像 Button 那样的阴影,当我点击它时.. 解决方案 Button 的背景颜色
..
我使用以下代码段清除NatTable数据,并在刷新操作时进行完全重新加载. natTable.getBodyDataProvider().getList().clear();natTable.getBodyDataProvider().getList().addAll(inputList);natTable.refresh(); 由于数据已清除并重置,因此我无法在刷新之前将行选择设置回先前
..
我正在将现有的Eclipse插件移植到e4.我想从未移植的 IViewPart 内部访问视图的相应e4 MPart ,但无法可靠地执行以下操作: EPartService partService =(EPartService)PlatformUI.getWorkbench().getService(EPartService.class);MPart part = partService.fin
..
在自定义组合的构造函数中(继承自SWT Composite ),我将自己注册为Eclipse IEventBroker 的EventHandler. 要取消订阅,我已经在自己取消订阅的地方覆盖了 dispose 方法. 但是我现在注意到取消订阅没有发生,实际上从未调用过 dispose 方法. 退订自己或避免关闭的Composite/ViewPart留下“泄漏"事件处理程序的正确
..
假设我的RCP项目中有一个 ItemListPart 类,并且其中有一个要显示的表,如下所示: import java.util.List;导入javax.annotation.PostConstruct;导入org.eclipse.e4.ui.di.Focus;导入org.eclipse.swt.SWT;导入org.eclipse.swt.layout.GridData;导入org.ecli
..
在我们的rcp应用程序窗口之一中,我需要在创建窗口后动态设置标签文本. 创建窗口时,我将创建标签控件,但那时我将不设置文本.用户选择窗口上的按钮后,我想在按钮的选择侦听器方法中设置标签的文本.将文本设置为按钮的选择侦听器方法中的标签后,我无法在窗口上看到文本. 当我在侦听器方法中设置标签文本时,为什么不能在窗口上看到标签文本?是因为已经创建了窗口吗? 我该如何解决? 解决方
..