首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Eclipse中侦听/确定活动/最顶层编辑器?

如何在Eclipse中侦听/确定活动/最顶层编辑器?
EN

Stack Overflow用户
提问于 2014-02-12 14:42:14
回答 1查看 426关注 0票数 1

Eclipse中是否有活动编辑器或最顶层编辑器的概念?

我写了一个视图,希望它能显示一些有关活动编辑器的数据。

目前我正在使用选择服务,而编辑器正在提供选择信息。不幸的是,这样我无法区分编辑器是被取消选举还是关闭。因此,即使是在关闭之后,我也会显示最后选定的编辑器信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-12 14:50:50

使用IPartListener (或IPartListener2)了解对活动部件的所有更改。

代码语言:javascript
复制
IPartService service = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getPartService();

service.addPartListener(listener);

IPartService还有一个getActivePart()方法--活动部分可以是视图,也可以是编辑器。

以上假设是Eclipse3.x风格的RCP,Eclipse是不同的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21731072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档