我想刷新 Eclipse 应用程序中的导航 View 。 Eclipse 应用程序中的项目资源管理器不会显示项目,直到刷新或右键单击它。如何以编程方式刷新它?以及将这段代码放在哪里?
最佳答案
如果可能的话,您应该使用 org.eclipse.core.resources.IFile
和 IFolder
的 create
方法来创建文件并文件夹。
如果不可能,请使用 IProject
或 IFolder
的 refreshLocal
方法更新工作区。
所有这些调用都会生成一个或多个 IResourceChangeEvent
事件, View 和任何其他需要了解资源更改的内容都会看到这些事件。当 View 看到这些事件时,它会自动更新。
为了减少生成的资源更改事件的数量,请将修改包含在 WorkspaceJob
或 WorkspaceModifyOperation
或 IWorkspaceRunnable
中。
关于java - 刷新 eclipse 应用程序中的导航 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19109421/