Eclipse各种窗口的分类
- // 取得工作台
- IWorkbench workbench = PlatformUI.getWorkbench();
- // 取得工作台窗口
- IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
- // 取得工作台页面
- IWorkbenchPage page = window.getActivePage();
- // 取得当前处于活动状态的编辑器窗口
- IEditorPart part = page.getActiveEditor();
- // 取得工作区的root
- IWorkspaceRoot wsroot = ResourcesPlugin.getWorkspace().getRoot();
- // 取得项目
- IProject[] projects = wsroot.getProjects();
- // 获取文件夹
- IFolder iFolder=projects[0].getFolder("IFolderName");
- // 获取文件
- IFile iFile=iFolder.getFile("IFileName");