java - 为什么编辑器关闭时不调用 IPerspectiveListener.perspectiveChanged() ?

标签 java eclipse plugins perspective

如果我打开一个编辑器,IPerspectiveListener.perspectiveChanged() 将被调用,但如果我关闭一个编辑器,则不会。为什么?

我认为必须使用 IWorkbenchPage.CHANGE_EDITOR_CLOSE 作为 changeId 参数的值来调用它。

最佳答案

这看起来像 Eclipse 错误 392963它已经开放了一段时间,但看起来并没有正在开发中。

另一种方法是使用IPartListener(或IPartListener2),它也会告诉您有关正在打开和关闭的部件的信息。

关于java - 为什么编辑器关闭时不调用 IPerspectiveListener.perspectiveChanged() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852833/

相关文章:

java - 如何使用参数数组调用 "vararg"方法?

java - 递归字符串解压

java - 在 Java 中获取参数化类的实例

java - 在 jsf 中找不到面孔上下文

python - 如何使用pyrcc5编译resources.qrc文件

java - XML 到 RDF : using JENA GRDDL

java - eclipse中读取maven项目失败: For Input String "US"

java - Eclipse - 如何处理 xhtml 中的 EL 2.2 concat?

javascript - 在 CKEditor 中设置字体大小和字体系列

wordpress - 在 WordPress 中显示代码片段