几个常用的关于View的操作:
1. findView
IWorkbenchPage.findView(viewId), 查找view,返回view的实例。
2. showView
IWorkbenchPage.showView(String viewId, String secondaryId, int mode),显示一个view。
3. hideView
IWorkbenchPage.hideView(IViewPart view), 隐藏view
4. isPartVisible
IWorkbenchPage.isPartVisible(IWorkbenchPart part),判断一个view或者editor是否可见。
其实在IWorkbenchPage中定义了很多操作view,editor, perspective的方法,比如openEditor等等,WorkbenchPage是由view和editor组成的,WorkbenchPage的layout是由perspective定义的。
通过编辑器或者view或者editor(其实都是IWorkbenchPart的方法)的getSite().getPage()可以拿到IWorkbenchPage实例。
本文介绍了在Eclipse等IDE中常见的视图操作方法,包括查找、显示、隐藏视图及检查视图可见性的基本技巧。
1585

被折叠的 条评论
为什么被折叠?



