首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

rcp程序怎么实现全屏

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

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);    } 

热点排行