eclipse-rcp相关内容

Eclipse-如何设置插件运行配置以在自定义Eclipse RCP中运行它?

当您在Eclipse中创建新的插件项目时,可以将其作为Eclipse应用程序运行(例如,新的Eclipse实例将从默认包含的该插件开始)。 我需要启动该插件,但要使用我自己的Eclipse RCP应用程序(我在工作区中有其他项目)。 有可能吗? 解决方案 打开“运行”>“运行配置” ,然后找到RCP应用程序的配置(在“ Eclipse应用程序”下) 查看“插件”标签。 ..
发布时间:2020-10-27 19:55:27 Java开发

Eclipse RCP术语和概念

我刚刚开始使用Eclipse RCP开发一些应用程序。通过阅读一些教程,我能够破解出一个原型。尽管我可以破解一些工作代码,但发现自己对某些RCP概念有些困惑,例如: 什么是页面?我看到很多getActivePage()API调用,所以我假设可以有多个页面,对吗? 在IWorkbechPart API中,有一个名为getSite()的API。被大量使用,但我不确定什么是“站点” 以上只 ..
发布时间:2020-10-27 19:55:24 其他开发

e4-从应用程序模型中删除元素

我想修改现有的 e4应用程序模型。在我的修改中,我想删除应用程序模型中的一些元素。例如。零件,菜单等。我有唯一的UI-Element-Id。我该如何最好地利用此信息从应用程序模型中删除某些元素。 目前,我将使用 MApplication 类,并查看每个子代以及子代中的每个子代,如果有很多带有UI-Element-Id的匹配项。 public void ModifyApplikatio ..
发布时间:2020-10-27 19:55:21 其他开发

Eclipse RCP-在编辑器文件夹中打开视图

是否可以在编辑器文件夹堆栈中添加占位符? 我目前可以将视图(拖动-拖放)移动到编辑器旁边,但是我希望直接在此处打开它们。 解决方案 如果使用的是eclipse 3.x,则不可能。应该可以使用4.x(因为Eclipse 4不再具有编辑器区域,必须为透视图定义该区域,以便您也可以将编辑器放入ViewStack中。)。您可能会在 Vogella的文章中找到有用的东西。 ..
发布时间:2020-10-27 19:55:05 Java开发

如何在Eclipse E4中将菜单项添加到工具栏

我有一个Eclipse RCP应用程序,并通过TrimBar-> Window Trim-> Toolbar-> Tool Control添加了一个收费栏。我试图使用SWT菜单添加菜单/菜单项,但是在工具栏中不可见。其他组件,如按钮,标签,组合框,都没有问题。 可以将菜单项添加到工具栏吗? 文件编辑视图工具窗口帮助这里-组合框要添加 文件/编辑/视图/工具/窗口/帮助是工具栏中的菜单 ..
发布时间:2020-10-27 19:55:02 其他开发

Part的构造函数被两次调用

短故事: 我有一个用作e4xmi零件的类。此类具有一个构造函数和一个方法,该构造函数用于初始化列表,该方法是DS(OSGi上的声明性服务)的绑定方法。 第一次调用构造函数(由e4自动调用,因为它是对象的一部分)。应用程序模型),则初始化列表。好的,这就是应该的方法。 此后,将一个项目添加到列表中(因为框架会自动调用DS绑定方法)。但是然后,再次调用Part的构造函数,初始化并清除 ..
发布时间:2020-10-27 19:53:55 Java开发

如何在Eclipse E4应用程序中禁用或启用MMenu(不是MMenuItem)

我有一个带有MMenu的Eclipse E4应用程序(在应用程序的主菜单中以及在不同部分的弹出菜单中),其中包含在运行时由动态菜单贡献提供的项目。 我要实现的是,如果菜单贡献不提供任何项目,则禁用菜单元素。像@CanExecute这样的命令或直接菜单项的处理程序类。 解决方案 您使用的是最新版本的eclipse吗? Application.e4xmi 文件? 如果是这样,对于您 ..
发布时间:2020-10-27 19:53:53 Java开发

工具栏在E4中无法正确缩放

我有一个带有一些自定义工具栏小部件的E4应用程序。当应用程序在没有DPI缩放的情况下以Windows 10运行时,一切看起来都很好。更改DPI设置后,无法完全查看应用程序工具栏。 正确的视图: 启用缩放功能> application.e4xmi看起来像: 负责创建窗口小部件的类如下: 公共类OpenOrderDropDown { @Inject 私有IEcli ..
发布时间:2020-10-27 19:53:46 其他开发

如何在Eclipse 4 RCP应用程序中禁用Dynamic Menu Contribution父级

此问题源自 如何在Eclipse E4应用程序中禁用或启用MMenu(不是MMenuItem) 我一直在尝试将其变灰当应用程序中满足条件时,/禁用Eclipse 4中的整个Dynamic Menu Contribution。动态菜单贡献本身位于文件菜单模型元素中。我的解决方法是删除所有选项,以使菜单不显示任何内容,但是当满足以下清除菜单代码的条件时,菜单仍然处于活动状态(非灰色)。 ..
发布时间:2020-10-27 19:52:40 Java开发

使用工具栏按钮使用其他编辑器打开文件-RCP

我有一个 rcp 应用程序,在两个不同的插件中有两个编辑器(扩展了Editorpart),我想创建一个工具栏按钮以在编辑器/插件之间切换同一文件。 有可能吗? 考虑到 Alex 解决方案 当然,只需获取活动的工作台页面并调用 IWorkbenchPage.openEditor(input,editorId)。 p> ..
发布时间:2020-10-27 19:51:19 Java开发

在E4应用程序中添加系统托盘和Active Workbech Shell参考

我是E4应用程序开发的新手。我已在RCP 3.7.x中成功添加系统任务栏图标。 在e4应用程序中添加系统任务栏图标。我正在使用e4应用程序生命周期以这种方式添加系统任务栏图标: public类LifeCycleManager { @PostContextCreate void postContextCreate(IApplicationContext appContext,Disp ..
发布时间:2020-10-27 19:51:17 其他开发

RCP开启监控器

我刚完成Windows的RCP应用程序的导出,在带有2个监视器的计算机上测试该应用程序时,我注意到一些奇怪的行为。 该应用程序首次启动,启动屏幕和主应用程序窗口显示在主监视器上=>没关系!!! 然后我将应用程序移至第二台监视器并关闭它。重新启动该应用程序会在第二个监视器上显示启动屏幕,这很完美,但是随后在第一个监视器上显示了应用程序窗口=>它很无聊,而不是预期的行为... 我的E ..
发布时间:2020-10-27 19:51:15 其他开发

如何为StyledText组件启用自动滚动

我正在使用 StyledText 组件,该组件的行为与流行的Eclipse IDE控制台视图(附加了日志)有些相似,但是在这里,在我的 StyledText 组件启用了滚动锁定。我的意思是对于 StyledText 后面的每一行,垂直滚动条的位置保持不变。下图反映了该行为: 我尝试这样尝试: StyledText 声明 StyledText styledText = new S ..
发布时间:2020-10-27 19:51:08 Java开发

防止零件被拆卸

我想阻止 Parts 在Eclipse RCP 4中可拆卸。 当前,如果我右键单击在 Part 上,我可以选择分离。由此,即使 Part 不是 Closeable ,我也可以关闭该标签。在RCP 3中,当关闭了一个独立的 View 时,它会返回到其原始位置,但是现在它完全关闭了。 结构 零件配置 如何删除分离零件的选项? 我又如何阻止分离的 Part 使其关闭或使其返 ..
发布时间:2020-10-27 19:51:06 Java开发

将自定义渲染器添加到不同的部分

我希望某些部分使用其他渲染器。在某些情况下,我想在右键单击时删除 Detach 选项,根据对我的问题此处。 我一直关注此教程,介绍如何完成此操作。 我创建了两个类。 UndetachableStackRenderer 和 UndetachableStackRendererFactory 。 如果我在 plugin.xml 中添加 UndetachableStackRenderer ..
发布时间:2020-10-27 19:51:04 Java开发

如何使我的菜单显示在插件菜单显示之后?

我已经定义了退出命令以显示在“文件”菜单上。但是,另一个插件在“文件”菜单上贡献了“打开文件”项,这在我的“退出”命令之后出现。我希望我的“退出”命令出现在“文件”菜单的最后。 我尝试指定locationURI menu:file?after = org.eclipse。 ui.openLocalFile ,但是我的“退出”菜单项根本不显示。我认为这可能是因为尚未加载org.eclipse. ..
发布时间:2020-10-27 19:50:00 Java开发