读书人

rcp程序怎么实现全屏

发布时间: 2012-05-13 16:39:43 作者: rapoo

rcp程序如何实现全屏?
在编写的rcp程序时,知道如下方法可以实现全屏,但是不能覆盖windows最下面的任务栏:

Java code
    public void preWindowOpen() {IWorkbenchWindowConfigurer configurer = getWindowConfigurer();//实现全屏的一段代码configurer.setShellStyle(SWT.FULL_SELECTION);}


我的问题是:如何实现rcp程序全屏,并且覆盖任务栏呢?

不胜感激:)

[解决办法]
把public void postWindowCreate(){
super.postWindowCreate();
getWindowConfigurer().getWindow().getShell().setMaximized(true);
}
添加到ApplicationWorkbenchWindowAdvisor类中即可实现全屏
任务拦是 configurer.setShowStatusLine(false);
[解决办法]
Java code
    public void preWindowOpen() {        IWorkbenchWindowConfigurer configurer = getWindowConfigurer();        configurer.setInitialSize(new Point(600, 400));        //configurer.setShellStyle(SWT.NONE);        //configurer.setShellStyle(SWT.ON_TOP);        configurer.setShowCoolBar(true);        configurer.setShowStatusLine(false);    }        public void postWindowOpen() {        IWorkbenchWindowConfigurer configurer = getWindowConfigurer();        configurer.getWindow().getShell().setMaximized(true);    } 

读书人网 >Eclipse开发

热点推荐