eclipse-rcp相关内容
我正在研究Eclipse RCP4项目。我有不同的观点,显示了一组零件供您选择信息。选择要查看的内容后,将打开一个新零件,并显示我要编辑/查看其服装的对象。 我可以打开许多相同类型的零件。如果我关闭应用程序,则日食框架会保留所有打开的零件的位置。如果我重新启动应用程序,则所有先前打开的部件都会打开,但是没有信息。 -如何防止Eclipseframwork保持部件状态? -如何在退出时
..
我目前正在E4 RCP应用程序上工作,需要检测透视图何时被更改或切换,因此我需要添加侦听器。以前在eclipse 3x中,我曾经像下面的代码那样做。 PlatformUI.getWorkbench()。getActiveWorkbenchWindow()。addPerspectiveListener() 但是此代码在E4中不起作用,因为platformui在E4中不是必需的
..
我可以更改表的默认选择行为吗,我想在用户单击时选择一个单元格,并在用户双击时使其可编辑。 在@nonty的帮助下,我得到了我想要的。 是我的单元突出显示工具的实现: package com.amarsoft.rcputil; import org.eclipse.jface.viewers.ColumnViewer; import org.eclipse.jface
..
在Eclipse中运行RCP应用程序时,它可以正常运行。如果我使用 Eclipse产品导出向导导出并执行应用程序,则会收到InjectionExceptions。 我发现了另一个问题,完全是同样的问题。我已经在产品配置中添加了 org.apache.felix.scr ,但仍然遇到同样的问题。我假设需要添加另一个插件,但是添加推荐的不再添加。 开始级别 例外示例 !ENTR
..
我有一个Eclipse RCP应用程序,它通过JNI使用某些本机库。这些是彼此动态链接的共享库。在Windows上,我将这些库(作为 *。dll 文件)放在RCP启动器可执行文件( *。exe )旁边。文件并通过 System.load(“”)加载它们。这很有用,因为启动器的位置似乎已添加到 java.library.path 中,以便库之间的动态链接有效。 在Linux上,
..
我有一个EMF数据模型,并用“ Graphiti”框架表示。 如果数据模型中发生更改,则是否随机调用我的UpdateFeature中的方法“ updateNeeded()”。因此,我有一个听众。如果发生更改,此侦听器将调用方法“ update()”。 在方法更新中,我可以定义数据模型和图之间的差异。但是,如果我想向图中添加或更改任何内容,则会引发异常。 有人知道如何自动更新图表吗?
..
我想知道是否有可能(以及如何)将文件添加到Eclipse RCP应用程序的根目录。 我有一个AppManual.pdf和i希望在应用程序的根目录中分发。 解决方案 签出 http://help.eclipse.org/galileo/topic/org.eclipse.pde.doc .user / tasks / pde_rootfiles.htm
..
我已经制作了一个xtext编辑器(2.5)。 我尝试在RCP应用程序的一部分中使用此编辑器。 我使用以下代码: Injector注射器= MyDslActivator.getInstance()。getInjector(MyDslActivator.XTEXT_DSL_MYDSL); EmbeddedEditorFactory factory = jector.getInsta
..
如果IApplication.start返回IApplication.EXIT_RESTART,则将重新启动基于3. *的RCP应用程序。 E4Application类似乎总是返回EXIT_OK。 org.eclipse.ui.IWorkbench也具有重新启动方法,org.eclipse.e4.ui.workbench.IWorkbench没有 那么如何重新启动e4 RCP应用程序?
..
我正在寻找资源来学习如何在Eclipse RCP应用程序中有效地使用Eclipse表单。我曾尝试在Indigo上使用最新的SWT Window Builder插件,但以这种方式构建表格对我来说实际上并不起作用。不能在可扩展复合材料等内部放置任何东西。(我有Netbeans Designer的Swing背景)而且我是SWT的新手。 到目前为止,我只能找到这个相当古老的教程从2005年开始。 任何
..
当我在Eclipse RCP中进行产品配置时,我不太了解是什么插件构成了依赖关系列表,“添加所需的插件”按钮到底有什么作用?为什么依赖性列表从一开始就不完整,为什么我必须使用该按钮? 谢谢。 解决方案 在开发RCP应用程序时,您指定: 没有足够的插件(即 和/或很多插件(即,您依赖于eclipse提供的某些插件,即使您不会全部使用它们) 为了启动您的 RCP应用程序作为
..
我有一个带有复选框菜单项菜单的Eclipse RCP / SWT应用程序。 我希望能够在单击其他位置之前先检查/取消选中多个项目。关闭菜单。但是,默认的SWT行为是单击后关闭菜单。 我已经实现了以下非常hacked的解决方案,该解决方案有效,但肯定不是很优雅,并且可能赢得了在所有平台上或任何情况下均无法正常工作。因此,我对一种更简单的技术(如果存在)很感兴趣。 下面的代码应立即在
..
我当前正在实现Eclipse 4.3应用程序并遇到问题。我尝试参数化命令以删除特定文件。我的方法对应于在Eclipse中获取参数化命令的参数RCP 4.2 ,但是我莫名其妙地无法正常工作。 在我的Application.e4xmi中,我添加了带有参数的命令:
..
我想知道如何制作一个真正的只读日食编辑器。我的编辑器扩展了 TextEditor ,因此当我重新实现方法 isEditable 时始终返回 false 。 这是最简单的方法,它可以防止用户在编辑器中打开的文档中键入或删除任何内容。但是您仍然可以例如通过查找/替换来更改文档的内容。 还有其他简便的方法可以实现这个目标吗? 解决方案 我想使用编辑器而不是查看器,因为已经完成了编辑器
..
代码: 作业=新作业(“连接到数据库”){ @Override protected IStatus run(IProgressMonitor monitor){ //即使是在正常的情况下,某些版本的DB2的连接建立时间也比较长。。。 monitor.beginTask(“正在建立到数据库的连接...“,100); try { Thread.sleep(3000); dat
..
如何使用tycho构建基于Java 11的eclipse RCP应用程序? 我正在使用eclipse 2018-09 RCP + Java 11插件+ OpenJDK 11 我的应用程序是基于插件的,在所有插件中, MANIFEST.MF 文件包含: Bundle-RequiredExecutionEnvironment环境:JavaSE-11 tycho构
..
是否有像Eclipse中的SWT例子那样的一体式JFace控件例子?搜索(在stackoverflow.com上进行搜索和搜索)对我没有帮助。 如果它是独立应用程序或eclipse插件,那就太好了。 谢谢。 解决方案 除了 SWT JFace示例和入门课程,您有一些基于JFace控件的项目: JFace数据绑定 CellLabelProvider TreeViewe
..
我在 http://eclipse.geekyramblings.net/上阅读2010/12/14 / preventing-multiple-instances / 关于如何防止启动RCP的多个实例。但是,当我制作我的RCP(这是一个基于“ Hello RCP”模板的简单RCP)可执行文件并尝试启动它时,会引发此错误 java.io.IOException:尚未设置位置。在org.ec
..
我有一个鼠标监听器。它具有一些代码来响应mouseUp和mouseDown事件。 但是,一旦我添加了DragSource,我的mouseDown事件就不再传递了,直到释放鼠标按钮! 这很简单-下面是一个简单的程序,其中包含一个普通的外壳,只有一个鼠标侦听器和一个拖动侦听器。当我运行此程序(在Mac上)并按住鼠标按钮时,什么也没发生-但是,一旦松开鼠标按钮,我立即会看到同时发生的按下鼠标
..
嗨,我正在使用 Eclipse Rcp ,我需要验证仅接受我使用代码的整数值的文本框 txtCapacity.addKeyListener(new KeyAdapter(){ public void keyPressed(KeyEvent EVT){ if(((EVT.character> ='0' &&& EVT.character
..