讓 Eclipse RCP Application 執行啟動直接顯示視窗最大化
3 月.20, 2007 in Eclipse
Eclipse RCP 程式執行啟動的視窗大小是由程式中的 setInitialSize() 決定的,想要顯示 400 x 300 大小的視窗,如下列程式碼片段:
1 2 3 4 5 6 | public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor { public void preWindowOpen() { IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); configurer.setInitialSize(new Point(400, 300)); } } |
不過大部分的程式應該都是啟動後就會直接顯示最大化的視窗,可以在同一個 class 中加入下列程式碼。
1 2 3 4 5 | public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor { public void postWindowOpen(){ getWindowConfigurer().getWindow().getShell().setMaximized(true); } } |