首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

获取现阶段活动的编辑器

2012-07-23 
获取当前活动的编辑器最近在写编辑器的时候,发现出现一个问题,很多东西焦点在编辑器上的时候操作可行。但是

获取当前活动的编辑器

最近在写编辑器的时候,发现出现一个问题,很多东西焦点在编辑器上的时候操作可行。但是焦点切换到大纲视图的时候就不行。

?

这主要是我的操作需要用到当前处于活动状态的编辑器实例,而我的获取方式却是通过选中的对象,进行寻找。一旦我的焦点不在编辑器的某节点上,就获取不到编辑器对象。

?

鉴于此,我想到了很早以前我总觉的不怎么靠谱的方式,eclipse本身提供了一套获取当前活动编辑器的方法。通过这套方法,就不会产生焦点缺失后,获取编辑器实例为空的结果。

?

同样的,这个经验也可以用在,视图上面,其实当前活动的视图也是可以通过一种无依赖的方式。

热点排行