eclipse-rcp相关内容

Eclipse RCP4在退出时关闭部件/禁用部件的持久性?

我正在研究Eclipse RCP4项目。我有不同的观点,显示了一组零件供您选择信息。选择要查看的内容后,将打开一个新零件,并显示我要编辑/查看其服装的对象。 我可以打开许多相同类型的零件。如果我关闭应用程序,则日食框架会保留所有打开的零件的位置。如果我重新启动应用程序,则所有先前打开的部件都会打开,但是没有信息。 -如何防止Eclipseframwork保持部件状态? -如何在退出时 ..
发布时间:2020-10-27 19:41:07 Java开发

如何在e4 RCP应用程序中添加透视图更改侦听器?

我目前正在E4 RCP应用程序上工作,需要检测透视图何时被更改或切换,因此我需要添加侦听器。以前在eclipse 3x中,我曾经像下面的代码那样做。 PlatformUI.getWorkbench()。getActiveWorkbenchWindow()。addPerspectiveListener() 但是此代码在E4中不起作用,因为platformui在E4中不是必需的 ..
发布时间:2020-10-27 19:40:02 其他开发

eclipse rcp:如何在tableviewer中选择单个单元格?

我可以更改表的默认选择行为吗,我想在用户单击时选择一个单元格,并在用户双击时使其可编辑。 在@nonty的帮助下,我得到了我想要的。 是我的单元突出显示工具的实现: package com.amarsoft.rcputil; import org.eclipse.jface.viewers.ColumnViewer; import org.eclipse.jface ..
发布时间:2020-10-27 19:40:01 其他开发

InjectionException-Eclipse 2018-12 e4导出

在Eclipse中运行RCP应用程序时,它可以正常运行。如果我使用 Eclipse产品导出向导导出并执行应用程序,则会收到InjectionExceptions。 我发现了另一个问题,完全是同样的问题。我已经在产品配置中添加了 org.apache.felix.scr ,但仍然遇到同样的问题。我假设需要添加另一个插件,但是添加推荐的不再添加。 开始级别 例外示例 !ENTR ..
发布时间:2020-10-27 19:38:54 Java开发

在Linux上的Eclipse RCP应用程序中加载本机库

我有一个Eclipse RCP应用程序,它通过JNI使用某些本机库。这些是彼此动态链接的共享库。在Windows上,我将这些库(作为 *。dll 文件)放在RCP启动器可执行文件( *。exe )旁边。文件并通过 System.load(“”)加载它们。这很有用,因为启动器的位置似乎已添加到 java.library.path 中,以便库之间的动态链接有效。 在Linux上, ..
发布时间:2020-10-27 19:38:51 Java开发

在数据模型发生更改的情况下自动更新graphiti图

我有一个EMF数据模型,并用“ Graphiti”框架表示。 如果数据模型中发生更改,则是否随机调用我的UpdateFeature中的方法“ updateNeeded()”。因此,我有一个听众。如果发生更改,此侦听器将调用方法“ update()”。 在方法更新中,我可以定义数据模型和图之间的差异。但是,如果我想向图中添加或更改任何内容,则会引发异常。 有人知道如何自动更新图表吗? ..
发布时间:2020-10-27 19:37:48 其他开发

如何重新启动e4 RCP应用程序

如果IApplication.start返回IApplication.EXIT_RESTART,则将重新启动基于3. *的RCP应用程序。 E4Application类似乎总是返回EXIT_OK。 org.eclipse.ui.IWorkbench也具有重新启动方法,org.eclipse.e4.ui.workbench.IWorkbench没有 那么如何重新启动e4 RCP应用程序? ..
发布时间:2020-10-27 19:37:33 其他开发

Eclipse RCP-好的Eclipse Forms教程/资源

我正在寻找资源来学习如何在Eclipse RCP应用程序中有效地使用Eclipse表单。我曾尝试在Indigo上使用最新的SWT Window Builder插件,但以这种方式构建表格对我来说实际上并不起作用。不能在可扩展复合材料等内部放置任何东西。(我有Netbeans Designer的Swing背景)而且我是SWT的新手。 到目前为止,我只能找到这个相当古老的教程从2005年开始。 任何 ..
发布时间:2020-10-27 19:37:30 其他开发

“添加所需的插件” Eclipse RCP产品配置中的“按钮”?

当我在Eclipse RCP中进行产品配置时,我不太了解是什么插件构成了依赖关系列表,“添加所需的插件”按钮到底有什么作用?为什么依赖性列表从一开始就不完整,为什么我必须使用该按钮? 谢谢。 解决方案 在开发RCP应用程序时,您指定: 没有足够的插件(即 和/或很多插件(即,您依赖于eclipse提供的某些插件,即使您不会全部使用它们) 为了启动您的 RCP应用程序作为 ..
发布时间:2020-10-27 19:37:25 其他开发

用户单击菜单项后如何保持SWT菜单打开?

我有一个带有复选框菜单项菜单的Eclipse RCP / SWT应用程序。 我希望能够在单击其他位置之前先检查/取消选中多个项目。关闭菜单。但是,默认的SWT行为是单击后关闭菜单。 我已经实现了以下非常hacked的解决方案,该解决方案有效,但肯定不是很优雅,并且可能赢得了在所有平台上或任何情况下均无法正常工作。因此,我对一种更简单的技术(如果存在)很感兴趣。 下面的代码应立即在 ..
发布时间:2020-10-27 19:37:21 Java开发

如何在Eclipse中使只读编辑器(Eclipse插件开发)

我想知道如何制作一个真正的只读日食编辑器。我的编辑器扩展了 TextEditor ,因此当我重新实现方法 isEditable 时始终返回 false 。 这是最简单的方法,它可以防止用户在编辑器中打开的文档中键入或删除任何内容。但是您仍然可以例如通过查找/替换来更改文档的内容。 还有其他简便的方法可以实现这个目标吗? 解决方案 我想使用编辑器而不是查看器,因为已经完成了编辑器 ..
发布时间:2020-10-27 19:37:13 Java开发

Eclipse StatusManager不显示详细信息

代码: 作业=新作业(“连接到数据库”){ @Override protected IStatus run(IProgressMonitor monitor){ //即使是在正常的情况下,某些版本的DB2的连接建立时间也比较长。。。 monitor.beginTask(“正在建立到数据库的连接...“,100); try { Thread.sleep(3000); dat ..
发布时间:2020-10-27 19:37:11 Java开发

Eclipse中的JFace示例,例如SWT示例?

是否有像Eclipse中的SWT例子那样的一体式JFace控件例子?搜索(在stackoverflow.com上进行搜索和搜索)对我没有帮助。 如果它是独立应用程序或eclipse插件,那就太好了。 谢谢。 解决方案 除了 SWT JFace示例和入门课程,您有一些基于JFace控件的项目: JFace数据绑定 CellLabelProvider TreeViewe ..
发布时间:2020-10-27 19:35:47 其他开发

Eclipse RCP:如何防止多个RCP实例启动?

我在 http://eclipse.geekyramblings.net/上阅读2010/12/14 / preventing-multiple-instances / 关于如何防止启动RCP的多个实例。但是,当我制作我的RCP(这是一个基于“ Hello RCP”模板的简单RCP)可执行文件并尝试启动它时,会引发此错误 java.io.IOException:尚未设置位置。在org.ec ..
发布时间:2020-10-27 19:35:45 其他开发

当存在拖动源时,直到MouseUp才传递MouseDown事件

我有一个鼠标监听器。它具有一些代码来响应mouseUp和mouseDown事件。 但是,一旦我添加了DragSource,我的mouseDown事件就不再传递了,直到释放鼠标按钮! 这很简单-下面是一个简单的程序,其中包含一个普通的外壳,只有一个鼠标侦听器和一个拖动侦听器。当我运行此程序(在Mac上)并按住鼠标按钮时,什么也没发生-但是,一旦松开鼠标按钮,我立即会看到同时发生的按下鼠标 ..
发布时间:2020-10-27 19:34:38 其他开发

在Java中验证整数值的问题

嗨,我正在使用 Eclipse Rcp ,我需要验证仅接受我使用代码的整数值的文本框 txtCapacity.addKeyListener(new KeyAdapter(){ public void keyPressed(KeyEvent EVT){ if(((EVT.character> ='0' &&& EVT.character ..
发布时间:2020-10-27 19:34:35 Java开发