eclipse-rcp相关内容
我的问题:如何将视图添加到Eclipse上下文。 我已经创建了一个Eclipse视图,我想向其中添加键绑定M1 + F,因为我的视图将具有自己的搜索机制。在清单中,我借助以下命令添加了命令和键绑定: org.eclipse.ui.commands org.eclipse.ui.bindings 但是,我在Eclipse上下文方面遇到了麻烦。我只想将此键绑定到我的
..
我已经“继承”了一个Eclipse RCP项目,该项目似乎可以在基于3.6的目标平台上正常工作。但是,向前迈进,我们需要更新到该平台的最新版本,但是当我将目标平台更改为3.7(或4.2)时,会遇到一些错误,类似于 类型不匹配:无法从Class转换。到班级?扩展IDatasetProvider> 任何人都可以建议/提供解释为什么它在3.6中可行
..
我目前正在使用Java的Eclipse RCP应用程序进行大学项目的编程。 我的问题是我希望在应用程序启动时加载编辑器,但是我不知道哪种方法是正确的开始。在透视图中,我只能添加视图并设置编辑器空间,但不能设置任何编辑器。 我尝试覆盖 WorkbenchWindowAdvisor.postWindowOpen()方法,但这只给我一个例外... 解决方案 您说您遇到了异常。这是什么
..
我目前正在开发一个向导,它将引导我完成几个步骤。 在其中一个WizardPages上,我希望有一个动态填充的表,用户可以在其中选择一些行。 我为此使用CheckboxTableViewer。 当前运行良好(包括动态列数等) ,结果如屏幕截图所示。 我的问题是第一列跨越带有复选框的列。我想具有以下行为: 第一列标题(屏幕截图中的“ nodeAlias”)应从该列顶部开始,而不是复
..
我们有以下问题: 在我们的Eclipse RCP 4应用程序中,有多个部分,并且这些部分是可关闭的。当用户关闭零件时,应该有一个自定义弹出窗口(取决于某些内部零件状态),该弹出窗口询问用户他是否真的要关闭零件。 在Eclipse RCP 4中似乎不那么容易实现,或者我们只是完全监督了一些事情。 我只是简要介绍一下我们尝试过的事情: 在部分。尽管问题出在,但我们不希望出现这种标准的日
..
我有一个包含其他插件和功能项目的插件。 我能够使用tycho构建插件,并且可以在zip中的eclipsepluginupdateSite\target中交付 现在我面临错误,如何配置tycho以构建同一插件的多个版本? 在手动过程中,我按以下步骤操作: 例如,我想创建一个版本为4.8.800以及(4.6的插件)。 .612,4.7.711)版本 删除eclipsepl
..
我刚刚在RCP应用程序中添加了2个透视图。我可以毫无问题地从一个切换到另一个。 但是我没有找到重置视角的方法,例如,如果我偶然关闭了零件,则需要重置我的 PlatformUI.getWorkbench()。getActiveWorkbenchWindow()。getActivePage()。resetPerspective(); code> 此操作无效,因为我使用的是E4。
..
情况 我已经开发了Eclipse RCP应用程序。该应用程序可以安装在Windows和Linux系统上。 如果此应用是在管理员模式(Windows)或由超级用户(Linux)安装的,则该应用通常安装在受写保护的共享安装目录。 在Windows上,我们的产品安装程序始终在 Administrator中运行 -mode。默认安装目录为(写保护) C:\Program Files\My
..
我是Eclipse RCP的新手,并具有以下情形: 一个插件即Application 另一个女巫是一个视图,确实向 显示了一些数据 第三个巫婆是 编辑器。 在视图中,我可以右键单击一条记录,然后选择“ edit”,然后打开编辑器并更改数据。 否,我想在保存编辑器时刷新视图。我认为这是实现白板模式的经典方案。不幸的是,我并不真正熟悉它,也许有人可以展示一个简单的示例,说明如
..
这是交易。我以编程方式在eclipse rcp中创建一个项目。然后,我向其中添加一些持久性属性。现在,我想右键单击项目浏览器视图中的项目,然后单击属性选项卡。应该有我的财产页面。 这是我所拥有的:
..
我在对话框中有一个测试按钮,当用户单击该按钮时,我的应用程序将尝试通过JDBC连接到数据库。 在某些测试情况下,此工作将花费很长时间而为了响应用户,例如网络连接超时。我通过将侦听器附加到该按钮并在该侦听器中连接到数据库来实现此目的。连接时,直到完成连接作业,用户界面才会响应。连接时发生的任何用户操作都将在完成连接作业后生效。 例如:该对话框中还有另一个“取消”按钮,单击此按钮将关闭对话框。如果
..
我使用SWT Table和Hyperlink的时间过长。我已经阅读了关于stackoverflow和JFace代码段以及Eclipse SWT代码段的所有主题,但是找不到解决我问题的答案。 我尝试创建SWT表每行包含“ DELETE”超链接的列。 我的问题是我无法使其正常显示。 也许我将代码放在第一位: import java.util.ArrayList; import
..
我正在尝试导出一个Eclipse 4 RCP应用程序,该应用程序在通过Eclipse运行时可以正常运行,但是在尝试部署它时却崩溃了。 我找到了解决问题的方法此处,但是当我查看build.properties文件时,它没有显示导出中包含的内容。它显示了二进制构建和源构建。我检查了Application.e4xmi文件是否都没有影响。 我的build.properties文件如下:
..
我将搜索插件添加到了我的RCP应用程序中。除了这个插件外,它还在主菜单栏中添加了搜索菜单。 我观察到搜索菜单与其上一个菜单之间存在一些像素间隙。 请查看图片。 有人知道这是怎么回事以及如何将其删除吗? 解决方案 我通过修改RCP应用程序的ApplicationWorkbenchWindowAdvisor类的postWindowCreate方法来解决此问题。 IWork
..
出于与外部产品兼容的原因,我需要构建一个RCP应用程序,其中必须包含2个版本的插件。插件是org.apache.lucene,当前在Eclipse 3.4中为1.9.1。我需要版本1.4.103才能与其他应用程序兼容。我应该说我的RCP应用最初是使用eclipse 3.2开发的,升级到3.4之后,出现了这个问题。 在开发和测试过程中,我的应用正常运行。我必须在“运行”配置中手动添加1.4.1
..
我关注了本教程,但功能图标没有在“关于”对话框中出现。 可能是什么原因? 我创建了一个基于功能X的产品。 我将插件Y定义为功能X的品牌插件 我在插件中添加了about.ini和32x32 px图标。 about.ini: aboutText = Dicke Alice featureImage = images / icons / icon_32x32.png
..
这就是我想要做的: Display.getCurrent()。loadFont(“ fonts / helveticaNeueBold_iOS7.ttf”) 在测试仪中工作(具有输入点的类)。 不能在RCP应用程序中工作。 加载机制有何不同?我应该获取 ttf 文件,然后提取其路径吗? 解决方案 亚历山大的答案可能对某些人也有帮助
..
在Eclipse(针对此问题为3.x)中,您可以使用插件间谍和菜单选择间谍来查找有关可通过以下方式访问的UI元素的信息: 我现在正面临一个问题,我想了解由某个键绑定触发的命令(我需要命令ID),因为我想在自定义UI(视图/编辑器)中为此命令创建一个菜单项。 在我的具体情况下,我正在寻找全部展开children 命令,该命令由 Numpad + Plus 在通用导航器中触发。但是,我对寻
..
我想使用以下内容在插件源代码中显示视图(多个): showView(id,id2,IWorkbenchPage。 VIEW_ACTIVATE) 此视图首先关闭,显示在我的处理完成之后。 我在plugin.xml中定义了视图及其位置,如下所示: name =“ ...” icon =“ ...” category =“ ...” class
..
我有一个滚动的复合文件,其中包含一个tableViewer。 我的要求是,如果表格的宽度增加,则滚动组合不应显示水平滚动,而应扩展为适合表格的大小。 我在此处使用滚动复合的唯一原因是我想显示垂直滚动条。 解决方案 如果想要在SWT中控制表的滚动条-这是 Scrollable 的子类-只需添加一个或构造函数中的以下更多样式。如果构造了Viewer,则使用相同的样式。 SWT.H_S
..