eclipse-rcp 相关问题

有关Eclipse Rich Client Platform的问题,它是用于运行应用程序的通用Java平台。它提供了使用OSGi框架构建富客户端应用程序的基本块。

在eclipse RCP应用程序中的“属性视图”中的不同选项卡的新上下文菜单条目

我有一个新的上下文菜单输入“比较...”,而子菜单是在首选项中配置的一些工具(例如“超越比较”),用于比较某些自定义FI ...

回答 1 投票 0

eclipsetextmergeviewer未显示内容?

下面总是显示一个空白 /空的TextMergeViewer: 公共类SSCCE扩展对话框{ 受保护的SSCCE(Shell parentshell){super(parentshell); } 受保护的控制Crountialogarea(compo ...

回答 1 投票 0

Eclipse 无法使用 org.eclipse.equinox.simpleconfigurator 启动

我们使用的是 Eclipse 4.26。我们正在尝试使用 simpleConfigurator 启动应用程序,它给出: java.lang.RuntimeException:未找到应用程序 ID。 在 org.eclipse.equinox.

回答 1 投票 0

如何从头开始开发 Eclipse 插件项目?

我需要开发 Eclipse 插件项目的指导,因为我不确定如何以及从哪里开始。如果您知道任何可以帮助 Eclipse 插件开发的文章或资源,请分享...

回答 1 投票 0

在 Eclipse API 中,如何从位于项目或工作区外部的文件获取 IFile

我想创建 IFile 接口来打开位于项目或工作区外部的文件。 如何获取IFile接口?

回答 1 投票 0

CheckboxTreeviewer 之前在重新加载后设置了选中的元素

我使用了 JFace CheckboxTreeviewer 并添加了 ICheckStateListener 来获取检查元素的结果。 代码如下 私有 HashSet checkElement=new HashSet(); 我使用了 JFace CheckboxTreeviewer 并添加了 ICheckStateListener 来获取选中元素的结果。 代码如下 private HashSet<Object> checkElement=new HashSet<Object>(); checkboxTreeViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent event) { String childNode=null; String rootNode=null; Object changed = event.getElement(); if(changed instanceof ChildFacetNodeVo){ checkElement.add(changed); ChildFacetNodeVo childFacetNodeVo=(ChildFacetNodeVo)changed; childNode=childFacetNodeVo.getLabelFacet(); rootNode=childFacetNodeVo.getParent(); //here to get a new result after element checked and put new result to checkboxtreeviewer List<RootFacetNodeVo> facetNodeVos=createFacetFilter(rootNode,childNode); if(facetNodeVos!=null){ checkboxTreeViewer.setInput(facetNodeVos); checkboxTreeViewer.expandToLevel(3); checkboxTreeViewer.setCheckedElements(checkElement.toArray()); } } } }); 现在我需要的是,当我检查新元素时,之前检查的元素不应该被取消选中。 当我在 CheckboxTreeviewer 中设置新输入时,没有任何内容可见。 那么我如何在 CheckboxTreeviewer 中设置先前检查的元素。 例如 p1 -----A1 - previous checked -----A2 -----A3 -----A4 -----A5 p1 -----A6 -----A7 -----A8 - previous checked -----A8 -----A9 p1 -----A10 -----A11 如果您调用 setCheckedElements,您必须在您指定的数组中包含应检查的所有内容。 您似乎正在创建一组要放入树中的新对象,因此您必须确定需要检查哪些新项目。 您可以调用 checkboxTreeViewer.getCheckedElements() 来获取旧的选中元素(在设置新输入之前执行此操作)。这应该可以帮助您确定需要检查哪些新元素。 我几乎尝试了所有方法,最简单的解决方案是实现两个侦听器: ICheckStateListener() 跟踪更改并可能保存它们。 ICheckStateProvider() 在重新加载后检索先前检查的元素。另一方面,有必要管理目录的灰色状态,但这是可行的。 这就是我刚刚推送的 LOEclipse 插件。

回答 2 投票 0

Jface TreeViewer 中的 Jface 工具提示消失得太快,如何使其保持可见时间更长?

我正在使用 Eclipse Jface 库开发一个 Java 项目,我的目标是当用户将鼠标悬停在 Jface TreeViewer 中的某个项目上时显示自定义工具提示。然而,我遇到的是...

回答 1 投票 0

如何隐藏Mac应用程序菜单中的“首选项”项目

我在 Eclipse 富客户端平台上构建了一个应用程序。它还没有任何用户偏好。 目前在 Mac 上,应用程序菜单中的“首选项”菜单项已启用,...

回答 2 投票 0

Eclipse 导出需要找不到“osgi.ee”

我尝试将 Eclipse 插件项目导出到 .products 文件中。 “缺少要求:Eclipse 作业机制 3.12.0.v20210723-1034 需要 'osgi.ee; (&(osgi.ee=JavaSE)(version=11))' 但它

回答 1 投票 0

描述资源路径位置类型 MODE_INFOCENTER 无法解析或不是字段

我正在创建一个启用帮助插件的 RCP 应用程序。我在 ApplicationWorkbenchAdvisor 类中添加了运行帮助的代码,但出现以下错误: 描述资源路径...

回答 1 投票 0

如何将 nattable 标题样式更改为扁平化

我想在使用 SortHeaderLayer 时摆脱 nattable 标题中的“3D”样式。基本上我发现的所有示例都使用这种样式。 我找到了一个例子,其中 UI ...

回答 1 投票 0

如何访问ViewPart中的对象?

我如何从其他地方访问视图的对象? (以下代码只是为了勾画我想要做的事情): 公共类 View 扩展 ViewPart { 公共静态最终字符串 ID = &q...

回答 2 投票 0

如何访问ViewPart中的Object

我如何从其他地方访问视图的对象? (以下代码只是为了勾画我想要做的事情): 公共类 View 扩展 ViewPart { 公共静态最终字符串 ID = &q...

回答 2 投票 0

Eclipse RCP:未找到应用程序 ID

我第一次尝试创建 Eclipse RCP 应用程序,因此正在遵循此处的 Vogella 教程:http://www.vogella.com/articles/EclipseRCP/article.html 按照我创建的步骤...

回答 9 投票 0

Eclipse 在哪里存储首选项?

当我在窗口中更改设置(如下面的屏幕截图所示)时,这些设置实际存储在哪里? 额外奖励:有没有什么方法,使用 Java、Eclipse RCP 等来访问设置程序...

回答 5 投票 0

使用 Eclipse 4.31 导出时,Eclipse E4 RCP 产品导出不包含启动器共享库

我有一个 Eclipse E4 RCP 产品,以前可以使用 Eclipse 4.29 导出。 导出对于多个平台(通常是 gtk.linux.x86_64 和 win32.win32.x86_64)效果很好。 我有一个弗...

回答 1 投票 0

如何在Eclipse RCP项目中正确包含自建库?

在我的 Eclipse RCP 项目中,我使用的是一个自行创建的库(库 A),该库也在其他 Java 项目(不是 Eclipse RCP 项目)中使用。 我可以将此库添加到目标平台...

回答 1 投票 0

有osgi.ee包吗

我一直在关注 Lars Vogel 的教程 [https://www.vogella.com/tutorials/EclipseTycho/article.html#google_vignette]。我目前陷入 RCP 插件项目的编译错误......

回答 1 投票 0

异步控制BusyIndicator

显然 Eclipse/SWT 管理繁忙鼠标指示器的所有方法是 BusyIndicator.showWhile(可运行的synchronousStuffToDo) 然而,我有一个基本上以事件为导向的项目......

回答 4 投票 0

在eclipse插件中创建一个新的java文件

我正在创建一个 Eclipse 插件。 我有一个带有java代码的字符串,我想将此代码保存到项目中。我使用 IFile 来创建我的文件。 有没有另一种方法可以更好地保存java c...

回答 4 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.