bestlong 怕失憶論壇's Archiver

bestlong 發表於 2007-6-21 14:19

讓 Eclipse RCP Application 執行啟動直接顯示視窗最大化

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

Powered by Discuz! X1.5 Archiver   © 2001-2010 Comsenz Inc.