首页 > TAG信息列表 > eclipse-rcp

Java-Eclipse RCP:文件关联(–launcher.openFile)

我正在开发蚀产品,我需要将文件扩展名与我的编辑器关联. 我遵循了几个示例(例如this和this),但似乎编辑器曾经收到过SWT OpenDocument事件. 如fileAssociation示例中所述,我创建了一个eventListener类来处理SWT.OpenDocument事件,并在调用PlatformUI.createAndRunWorkbench()方法之

java-为什么Eclipsepedia的TreeViewer需要此代码?

我从eclipsepedia找到了这些JFaceSnippets.我对TreeViewer特别感兴趣,但我无法理解代码here: TreeViewerFocusCellManager focusCellManager = new TreeViewerFocusCellManager(v,new FocusCellOwnerDrawHighlighter(v)); ColumnViewerEditorActivationStrategy actSupport = new

java-如何在按OK按钮的TitleAreaDialog中存储数据?

为什么在以下代码中(属于扩展TitleAreaDialog的类的一部分): @Override protected void createButtonsForButtonBar(Composite parent) { super.createButtonsForButtonBar(parent); this.getButton(IDialogConstants.OK_ID).addSelectionListener(new Selec

java-如何以编程方式在Eclipse中重置透视图

有没有办法在Eclipse中以编程方式重置透视图?解决方法:若要重置透视图,请使用IWorkbenchPage#resetPerspective().该方法会将当前透视图重置为相应的透视图描述符中定义的状态.

java-在Eclipse RCP 4中打开一个编辑部分(在先前的Eclipse版本中为编辑器)

我想知道如何在纯RCP 4应用程序中使用输入(或从视图传递数据的替代方法)打开e4编辑器. 如果有帮助,这里有一个具有所有必要功能的应用程序(实际编辑器除外)https://www.dropbox.com/s/zamn1t2kqr0525c/com.test.pureE4.zip?dl=0 先感谢您!解决方法:您可以在零件的瞬态数据中设置零件

java-Eclipse中特定于平台的代码

我们正在开发带有图形布局组件的Java桌面/ Eclipse RCP应用程序.我们在Windows的较新版本(8、8.1、10)上遇到了GUI缩放的问题,似乎只能通过win32 api调用来检索缩放因子,因此我们添加了一个小DLL来执行此操作并通过JNI进行调用.在Windows上可以正常工作,在linux / osx上在maven中可

java-Eclipse RCP,SWT,JFace:如何创建仅对视图(而不是整个外壳)具有模式的对话框?

无论如何,有没有创建对视图而不是整个外壳(应用程序)有模式的对话框?因此,如果说,我有一个称为A的视图与另一个称为B的视图重叠,我想打开一个仅对视图A具有模态的对话框,因此当我切换到视图B时,该对话框和视图A将被覆盖视图B.即使不是正常做法,我仍然可以这样做吗? 谢谢!解决方法:我认

java-模式更改后重新生成ecore

我在xsd文件中有一个架构.偶尔会创建新版本的架构,并且我需要更新.ecore(和.genmodel). 如何更新它们,而不删除它们并重新生成它们.我已经对ecore进行了一些手动修改,并且我想保留此修改. 我做.解决方法:在* .genmodel上使用Reload …操作可基于* .xsd的新版本更新* .ecore.

java-在Eclipse中定制进度视图

我在Eclipse上有一个RCP应用程序,可以大量使用作业.这会导致“进度视图”有时变得混乱并且难以阅读. 是否可以扩展到进度视图以按类别过滤或制表正在运行的作业?还是这超出了预期用途?解决方法:不,Progress View代码全部是内部代码,我们没有任何计划使其可扩展.您应该考虑@aav的建议(

java-我们如何在目标平台上自动禁用Eclipse插件?

我们已经开发了一个名为CodingSpectator的Eclipse插件,该插件收集有关Eclipse中各种Java开发工具的用法的一些数据.这些数据有助于我们更好地了解开发人员如何使用Eclipse,以及如何改进Eclipse以更好地满足程序员的需求. CodingSpectator从Eclipse中打开的每个工作区中捕获数据.我

java-如何在Eclipse中强制JFace向导的最小高度?

我正在介绍一个向导(代码here),该向导太低,因此内容无法完全显示(请参见下面的屏幕截图): 如何强制向导达到最小高度? 根据this question here on StackOverflow的答案,该向导的高度将与该向导中最大的向导页面的高度相同,但我的向导至少不会根据最大页面的内容来调整其大小,而且我还

java-Eclipse行号状态行贡献项如何实现?

我需要更新状态行编辑器特定的信息.我已经有自己的实现,但是我想看看Eclipse贡献项目是如何实现的,它显示了状态行中行号/列位置的实现.谁能指出我在哪里可以找到源代码? 提前致谢, 亚历克斯解决方法:我一直在研究它,它涉及很多,而且我不确定我是否有完整的图片,但是万一这对某人有

java-如何添加透视侦听器

在我们的应用程序中,我们有4个视图(视图1、2、3和4)和3个透视图(透视图1、2和3). 通过实现IPerspectivefactory来构建透视图,并通过扩展viewPart来构建视图. 我们面临的情况是,在选择任何透视图的情况下,我们都希望将焦点设置到特定视图. 例如,将“视图1”视为一个通用视图,该视图

java-有没有办法为SWT组件启用双重缓冲?

在我正在构建的Eclipse RCP应用程序中,我注意到当重建部分GUI(通过添加/删除控件)时,GUI会在每次修改后立即更新并重新绘制,这会导致闪烁效果. 是否有启用双重缓冲的方法,以便GUI刷新在事件分发周期结束时仅发生一次?解决方法:尝试: Control#setRedraw(false); ... modify ... Contr

java-Eclipse Forms部分工具栏中的切换按钮

如何在Eclipse UI Forms的部分工具栏中实现切换按钮,如下图所示? 我仅找到将操作添加到部分工具栏的示例.解决方法:我认为关键是:IAction.AS_CHECK_BOX toggleBotton = new Action(Messages.toolTipMessage, IAction.AS_CHECK_BOX) { @Override public void run

java – 使用tycho maven捆绑基于RCP插件的JRE

我有基于插件模型的RCP应用程序.我想把JRE放到由Maven Tycho创建的最终工件上.我试着遵循这些推荐 including-a-jre-in-a-tycho-build bundle-jre-along-with-your-product 我创建了另一个功能项目,其中将所需的JRE放在功能项目的根目录中.在我的情况下这jre / win64.我为产品定义

java – 如何设置IOConsole的Caret

我正在写一个eclipse-plugin,它创建了一个新的Console.请参阅我的源代码: CliConsoleFactory.java import java.io.IOException; import org.eclipse.jface.text.DocumentEvent; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.IDocumentListener; impo

java – 以编程方式保存Eclipse编辑器

我正在开发一个插件. 单击按钮,我想调用Eclipse的save方法或调用Eclipse工具栏上的save按钮. 这样做的方法是什么?解决方法: org.eclipse.ui.PlatformUI.getWorkbench().saveAll(..) 应该做的伎俩. 如果要保存活动编辑器,请尝试 IWorkbenchPage page = PlatformUI.getWorkbench()

java – Eclipse RCP:动作与命令 – 想要更新

我知道this question之前已被问过,但是在2009年,我还没有在网上找到更新的内容.我想知道答案中的答案是否仍然存在或者是否可以更新? 我刚刚开始研究RCP,我无法在菜单项的操作和命令之间做出决定.我将使用Eclipse提供的许多内容,例如Edit,File和它们的一些子菜单项.由于在’09问题中

如何在Workbench透视图中将多个视图添加到一个选项卡组中?

如何使两个视图占据整个空间并能够通过选项卡切换? 我的代码是这样的: package org.eclipsercp.hyperbola; import org.eclipse.ui.IPageLayout; import org.eclipse.ui.IPerspectiveFactory; import org.eclipse.ui.console.IConsoleConstants; public class Perspective impleme

java – Maven Tycho编译失败

我正在使用maven和tycho插件来构建一个eclipse RCP应用程序.我使用了一些像lambda表达式这样的java 8特性,但由于编译失败,它无法正确构建. [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:1.0.0:compile (default-compile) on project ***.***: Compil

java – 如何使用Maven创建新的Eclipse RCP项目?

如何使用Maven(preferably m2eclipse)创建新的Eclipse RCP项目? 我读到了Maven的插件,它有关于Eclipse的想法. (Maven Eclipse Plugin)然后看起来我需要找到一些Maven Archetype来创建Eclipse RCP项目,但我不能.在这一点上,我怀疑我是否正确行事. 我只想在我的RCP应用程序开发中使用

java – Eclipse RCP – 在创建View后立即添加一个Listener

问候Stackoverflowians, 我正在开发Eclipse RCP应用程序,并且必须在创建后立即将SelectionListener添加到Project Explorer视图. 我已经意识到我不能在我的贡献插件的Activator中执行此操作,而为了通过PlatformUI.getWorkbench()获取SelectionService.getActiveWorkbenchWindow().g

如何在Rich Client平台中编写自定义语言的源代码编辑器?

我正在构建一个自定义语言的工具.它将包含许多组件,包括源代码编辑器.构建此编辑器需要哪些组件.我希望语法高亮,大纲和格式化开始. 我已经使用ANTLR开发了一个解析器.解决方法:如果你真的想/需要“手动”创建你的DSL及其编辑器,那么我建议使用JFace Text framework来创建编辑器.

Eclipse 3.8(或Juno)能否在Java 9上运行?

我的应用程序基于Eclipse 3.8,我想知道它是否可以在Java上运行. 我没有使用更新的版本,因为它有性能问题.根据我的经验,与任何较新版本的Eclipse相比,Eclipse 3.8要快得多. 有人知道这个吗? 更新:之前的标题可能暗示我希望Eclipse 3.8能够支持Java 9的新功能.但是,我真的只想知道我是