java - 刷新 eclipse 应用程序中的导航 View

标签 java eclipse eclipse-plugin eclipse-rcp

我想刷新 Eclipse 应用程序中的导航 View 。 Eclipse 应用程序中的项目资源管理器不会显示项目,直到刷新或右键单击它。如何以编程方式刷新它?以及将这段代码放在哪里?

最佳答案

如果可能的话,您应该使用 org.eclipse.core.resources.IFileIFoldercreate 方法来创建文件并文件夹。

如果不可能,请使用 IProjectIFolderrefreshLocal 方法更新工作区。

所有这些调用都会生成一个或多个 IResourceChangeEvent 事件, View 和任何其他需要了解资源更改的内容都会看到这些事件。当 View 看到这些事件时,它会自动更新。

为了减少生成的资源更改事件的数量,请将修改包含在 WorkspaceJobWorkspaceModifyOperationIWorkspaceRunnable 中。

关于java - 刷新 eclipse 应用程序中的导航 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19109421/

相关文章:

java - 我想用 Java 代码在浏览器上打开链接或 URL

android - 如何查看在 Web 浏览器中运行的 Cordova 应用程序的源代码?

Spring 的 Eclipse 插件

java - 如何知道 JFileChooser 是否为 null 以及如果为 null 则不更新数据库

java - Spring 与 JMS 配置集成

java - "javax.servlet.* "和 "HttpServlet"无法解析为类型

eclipse - 如何在 subclipse 中更改我的 SVN 帐户

android - 用安卓获取歌曲信息

java - Eclipse Tomcat 能否自动获取普通项目中添加的文件?

java - 向 Eclipse 添加 Windows 命令行提示右键单击选项