当前位置: 首页 > 面试题库 >

在Eclipse编辑器中关闭检测选项卡

洪昱
2023-03-14
问题内容

我有一个带有自己的编辑器的Eclipse
RCP应用程序。类编辑器从扩展,org.eclipse.ui.texteditor.AbstractTextEditor并在扩展中添加plugin.xml -> org.eclipse.ui.editors。如何检测用户何时关闭文档?


问题答案:

对于编辑器关闭事件,请执行以下操作:

IWorkbenchPage page = ...;

    //adding a listener
IPartListener2 pl = new IPartListener2() {
        // ... Other methods
        public void partClosed(IWorkbenchPartReference partRef)
        {
            //if(partRef.getId().equals(youreditor.id){ /* do something*/ }
        }

};
page.addPartListener(pl);


 类似资料:
  • 想改进这个问题吗?通过编辑这篇文章添加细节并澄清问题。 在WindowBuilder编辑器中升级到Eclipse2020-09(4.17)后,Java代码显示在“源”选项卡中(如预期),但“设计”选项卡中不再显示任何内容。我希望图形编辑器会显示在“设计”选项卡中,就像我升级之前一样。

  • 我想使用java代码编辑以下首选项 Eclipse首选项通用工作区文本文件编码-Others-UTF-8 我需要有一个方法,调整4件事时,它被调用,所以我想调整上面的首选项使用java而不是manualyy...我怎么能这样做?

  • 我正在构建一个Eclipse RCP,并使用用Xtext编写的编辑器。编辑器项目不是我开发的,所以我不能仅仅实现DSLProposalProvider。 在我的项目中,如果编辑器中使用了具体的模型元素,我想添加一些额外的内容助手。编辑器没有提供扩展点来扩展ProposalProvider,因此我正在寻找另一种可能性。 我看到了这个示例,但它不起作用,因为我没有使用XML编辑器,而且我无法将这种方式

  • 这是伟大的和所有,但我希望它看起来就像交付复选框。我不想点击复选框来显示价格,而是希望在交付费下有“组装”,在右侧,我希望默认选项为“无组装”,而在“组装”下的选项为170欧元(每种产品)。我做了几张截图,并用Photoshop处理了我需要的东西。 这就是它不检查时的样子(蒙塔日)。 这就是它被选中时的样子——我只想禁用第一个复选框,所以它看起来就像它被选中时的样子。 这就是我要找的。 我希望既然

  • 主要内容:为什么要关闭项目,,如何关闭项目,包资源管理器查看已关闭项目为什么要关闭项目 Eclipse 工作区可以包含任意数量的项目。项目可以处于打开状态或关闭状态。 开放项目 : 消耗内存。 占用构建时间,尤其是在使用带有立即开始构建选项的清理所有项目(Project → Clean all projects)时。 如何关闭项目 如果项目未处于开发阶段,则可以将其关闭。要关闭项目,从项目中选择关闭项目菜单项。 包资源管理器查看已关闭项目 已关闭的项目在 Packa