Eclipse的RCP程序中实现启动程序最小化布局视图

    技术2025-11-26  18

    在 ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor类的postWindowOpen方法实现以下代码

    IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); IViewPart part = configurer.getWindow().getActivePage().findView("VIEW_ID"); configurer.getWindow().getActivePage().activate(part); ActionFactory.IWorkbenchAction minimizeAction = ActionFactory.MINIMIZE.create(configurer.getWindow()); if (minimizeAction.isEnabled()) { minimizeAction.run(); }

    注:代码中的VIEW_ID需要修改为实际情况中最小化视图的ID,一般是指org.eclipse.ui.views下配置的viewpart

    Processed: 0.016, SQL: 9