[转]几个常用的关于View的操作:

几个常用的关于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实例。

你可能感兴趣的:(view)