设置RCP程序初始化时窗口最大化
修改RCP项目“ApplicationWorkbenchWindowAdvisor”类,代码如下:
package myrcp;import org.eclipse.swt.graphics.Point;import org.eclipse.ui.application.ActionBarAdvisor;import org.eclipse.ui.application.IActionBarConfigurer;import org.eclipse.ui.application.IWorkbenchWindowConfigurer;import org.eclipse.ui.application.WorkbenchWindowAdvisor;public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {super(configurer);}public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {return new ApplicationActionBarAdvisor(configurer);}public void preWindowOpen() {IWorkbenchWindowConfigurer configurer = getWindowConfigurer();// 设置默认大小configurer.setInitialSize(new Point(1024, 860));configurer.setShowCoolBar(false);configurer.setShowStatusLine(false);configurer.setTitle("Hello RCP");}/** * 通过重写postWindowCreate 实现运行时窗体显大化显示 */@Overridepublic void postWindowCreate() {super.postWindowCreate();getWindowConfigurer().getWindow().getShell().setMaximized(true);}}
?
?
-----------工作积累,尹当