Java 如何在eclipse应用程序中以编程方式关闭视图?
我想以编程方式关闭eclipse应用程序中的视图。 该视图是id为myProduct.intro的introPart 我试过: 但它不起作用,有没有其他方法可以这样做,或者我做错了什么?试试:Java 如何在eclipse应用程序中以编程方式关闭视图?,java,eclipse,eclipse-plugin,eclipse-rcp,Java,Eclipse,Eclipse Plugin,Eclipse Rcp,我想以编程方式关闭eclipse应用程序中的视图。 该视图是id为myProduct.intro的introPart 我试过: 但它不起作用,有没有其他方法可以这样做,或者我做错了什么?试试: IIntroPart introPart = PlatformUI.getWorkbench().getIntroManager().getIntro(); PlatformUI.getWorkbench().getIntroManager().closeIntro(introPart); 您还可以使
IIntroPart introPart = PlatformUI.getWorkbench().getIntroManager().getIntro();
PlatformUI.getWorkbench().getIntroManager().closeIntro(introPart);
您还可以使用更通用的方式:
//Get current page
IWorkbenchPage wp=PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
//Find desired view :
IViewPart myView=wp.findView("myViewId");
//Hide the view :
wp.hideView(myView);
//Get current page
IWorkbenchPage wp=PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
//Find desired view :
IViewPart myView=wp.findView("myViewId");
//Hide the view :
wp.hideView(myView);