目前,我正在创建一个同时具有编辑器和视图的eclipse插件,这两个Shell均显示来自EMF模型的相同数据。因此,现在我的愿望是每次您在编辑器中更改打开的文件时,ViewPart都会刷新,我的编辑器的init()函数中也已经有一个对我的视图方法的调用,该方法调用refresh()它的查看器...问题只是init()仅在打开文件时被调用。但是,当您同时打开2个或更多文件并在它们之间切换时,不会调用init(),因此我的视图不会刷新...有人为此提供解决方案吗?
最好的问候,安东
只需覆盖setFocus()
编辑器的方法即可。每次切换到打开的文件时都会调用它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句