eclipse-rcp相关内容

Eclipse RCP应用程序定制工具栏

我正在为RCP应用程序创建自定义工具栏。 如图所示,我想创建一个带有其他三个文本的下拉框盒子。这些基本上是输入框,并且是相互依赖的。现在,这些盒子中的每一个都位于单独的类中。我想将它们放在一个类中,以便更轻松地彼此创建侦听器。 受保护的void fillCoolBar(ICoolBarManager coolBar } { IToolBarManager工具栏= new Tool ..
发布时间:2020-10-27 19:34:30 Java开发

Eclipse的RCP键绑定不起作用

我正在尝试使Eclipse键绑定起作用。 我试图使重命名命令起作用。 我看了一些教程并进行了实验。我在控制台中启用了命令和键绑定跟踪( http://eclipsesource.com / blogs / 2009/07/08 / tip-tracing-keybindings-in-rcp / )。 我创建了一个自定义命令: com.mycompany.myproduct.co ..
发布时间:2020-10-27 19:34:25 其他开发

Eclipse RCP:在一个进度对话框中显示并行作业?

我想显示多个工作并行运行,但仅在一个进度对话框中。 但是每次调用Job.setUser()似乎都会导致一个新的进度对话框。 我已经尝试过: 在所有作业上设置一个公共进度组(通过IJobManager.createProgressGroup()获得)。 拥有一个父作业,调用setUser()并加入所有并行作业所属的作业族。 (这会导致一条消息,表明后台任务阻止了父作业的进度。) ..
发布时间:2020-10-27 19:34:19 Java开发

SWT / JFace还是Eclipse RCP?

为什么选择Eclipse Rich Client Platform作为我的应用程序的基础,而不是仅仅使用SWT / JFace的原因是什么? 解决方案 Eclipse RCP不仅是GUI(SWT / JFace),而且是 基于OSGi 的平台。 因此,您将选择RCP框架以便: 具有更好地定义您的不同模块 管理它们的生命周期和版本兼容性 isolate 类加载器问题。 ..
发布时间:2020-10-27 19:33:17 Java开发

Eclipse RCP将值保存到工作台

背景 我正在为uDig开发插件,uDig是基于Eclipse RCP构建的项目。我的插件包含一个表,该表中填充了Workbench选择中的数据。用户可以对表数据进行分组,排序和过滤。当工作台选择更改组时,将重置排序和过滤器信息,并将新的选择数据加载到表中。 问题 如何将值保存到他的工作台中以便以后可以访问它们? 当工作台选择更改时,我希望保存组,进行排序和过滤状态到工作台, ..
发布时间:2020-10-27 19:33:13 其他开发

学习Eclipse RCP和SWT / JFace

我是Eclipse RCP和SWT / JFace的新手。我打算购买Jeff McAffer,Jean-Michel Lemieux和Chris Aniszczyk撰写的第二本著名的Eclipse Rich Client Platform书。我想从阅读过本书任何版本的人们那里知道这本书是否可以很好地介绍这两个主题(RCP和SWT / JFace)?还是我需要SWT / JFace的单独阅读材料? ..
发布时间:2020-10-27 19:33:07 其他开发

为什么Table.getItem(Point)总是从零列返回项目?

我实现了一个类,使我可以更灵活地对org.eclipse.swt.widgets.Table类进行优化。我相信大家都知道,默认情况下,您会获得整个表的一个工具提示,而不是每个单元格的单个提示。 我的对象创建了许多侦听器来实现它自己的位置敏感工具提示,但是,当我调用Table.getItem(Point)以获取鼠标悬停在其上的TableItem(或单元格)时,它总是从正确行的第0列返回单元格。 ..
发布时间:2020-10-27 19:32:03 其他开发

如何将处理的工具项放置在右侧

我有一个基于eclipse e4框架构建的应用程序。我想将处理工具项放置在最右端。如何实现? 解决方案 您需要使用两个“工具栏”条目,它们之间带有“工具控件”: 类似这样: 在工具控件的标签中添加单词 stretch ,这将使装饰条管理器扩展控件以使用所有可用空间,将所有内容推入它在右侧: 控件的类可以很简单: 公共类SpacerControl { @Post ..
发布时间:2020-10-27 19:31:53 Java开发

我的Eclipse RCP代码如何列出所有已安装的功能?

我正在为 Bioclipse (一个Eclipse RCP应用程序)编写插件,并且需要一些Java源代码才能列出运行的Bioclipse实例中的所有已安装功能。我如何以编程方式列出所有已安装的功能? 解决方案 您可以尝试查看 IBundleGroup, IBundleGroupProvider 和 Platform.getBundleGroupProviders 。我相信此API是您在“关 ..
发布时间:2020-10-27 19:30:50 其他开发

“与编辑者链接”用于FormEditor

我正在寻找“与编辑器链接”的解决方案,但针对FormEditor,而不是如 http://murygin.wordpress.com/2012/06/13/link-eclipse-view-to-editor/ 我尝试做类似的事情。但是“与编辑器链接”不会触发任何操作。 感谢帮助! 解决方案 我发现我可以使用“ Navigator Link Helper”: http: ..
发布时间:2020-10-27 19:30:48 其他开发

蚀行号状态行贡献项目如何实施?

我需要更新特定于状态行编辑器的信息。我已经有自己的实现,但是我想看看Eclipse贡献项目是如何实现的,它显示了状态行中行号/列位置的实现。谁能指出我,在哪里可以找到源代码? 在此先感谢 AlexG。 解决方案 我一直在研究它,它涉及很多,而且我不确定我是否了解完整的情况,但是如果这对某人有帮助... 以状态栏(以及菜单和工具栏)的内容来绑定编辑器的声明方式是通过 IEdit ..
发布时间:2020-10-27 19:30:43 Java开发

删除“文件,编辑,...等”; Eclipse RCP应用程序中的菜单

我想从我的RCP应用程序中删除文件,编辑,源,重构等菜单。 我可以使用 hideActionSet()吗?还是应该怎么做? 解决方案 是的;在您的 ApplicationWorkbenchWindowAdvisor 中,覆盖 postWindowOpen()。 棘手的问题通常是弄清楚您要删除的操作集的名称,但是您可以使用旧的备用ALT-SHIFT-F2( “插件菜单间谍”),然后单 ..
发布时间:2020-10-27 19:30:40 其他开发

在eclipse-rcp / swt中创建多个相同的文本验证侦听器

我正在尝试验证多个文本框的输入(即它们应该是一个数字),并在。 但是,如果我有三个文本框(文本, moreText 和 evenMoreText ),如何对每个应用具有相同功能的验证侦听器,而不必重复( .addVerifyListener(new VerifyListener(){... )代码三遍? 我不想实现switch语句或类似语句(决定哪个文本框以将其应用于),我想要更通用的 ..
发布时间:2020-10-27 19:30:38 Java开发

在Eclipse RCP中为状态栏/修剪做出贡献

我需要在Eclipse应用程序的状态栏中显示一个状态指示器。我无法通过ApplicationWindowAdviser(另一个团队拥有核心产品)进行贡献,但是我确信我应该能够通过扩展点进行贡献。尽管进行了很多搜索,但我找不到任何描述方法。 解决方案 在org.eclipse.ui.menu中扩展程序,请使用“ toolbar:org.eclipse.ui.trim.status”作为loc ..
发布时间:2020-10-27 19:28:18 其他开发

Eclipse RCP:工具栏中的右对齐搜索字段

我想在Eclipse RCP应用程序的工具栏中有一个右对齐的搜索字段。我已经在ActionBarAdvisor类中创建了文本字段作为ControlContribution和相应的搜索操作: protected void fillCoolBar(ICoolBarManager coolBar){ IToolBarManager工具栏=新的ToolBarManager(SWT.FLAT | ..
发布时间:2020-10-27 19:28:15 其他开发

如何注入EPartService

我正在开发e4应用程序。我想在注入EPartService时将EPartService注入Part和处理程序 之外,然后会出现空指针错误 公共类DisplayRuntimePart { @Inject EPartService partService; private void displayPart(){ MPart part = partService.findPart(“ c ..
发布时间:2020-10-27 19:28:11 其他开发

如何从Windows中删除视图->显示视图列表?

我有永久性的观点。 此视图无法关闭,也无法从Windows打开->显示视图 我将其从Windows删除->视图列表。 我将如何实现这一目标? 我尝试了您的解决方案,它正在执行此操作,但是它也在删除从角度来看。以下是我遵循的步骤。 我已在plugin.XML中添加了以下视图 ..
发布时间:2020-10-27 19:28:09 其他开发