Eclipse插件 - 切换文件的监听器

时间:2014-05-04 12:10:33

标签: java eclipse eclipse-plugin

我正在创建一个同时具有编辑器和视图的eclipse插件,两个shell都显示来自EMF模型的相同数据... 所以现在我希望每次你在编辑器中更改打开的文件时,ViewPart也会刷新...我已经在我的编辑器的init()函数中调用了我的视图方法,即refresh()它的查看器... 问题是只在打开文件时调用init()。但是当你同时打开两个或多个文件并在它们之间切换时,init()不会被调用,所以我的视图不会刷新... 有人解决这个问题吗?

最好的问候,安东

1 个答案:

答案 0 :(得分:1)

只需覆盖编辑器的setFocus()方法即可。每次切换到打开的文件时都会调用它。