根据《
如何得到屏幕分辨率?
》这篇文章的代码可以得到屏幕分辨率,根据《
如何设置窗口大小和位置?
》这篇文章的代码可以设置窗口的位置,但是使窗口最大化不是占满整个屏幕,而根据得到的分辨率设置窗口大小和位置的话,会把系统下面的任务栏也给遮挡住,这样的程序是很不友好的,大多数情况下,我们需要的是窗口最大化,而不遮挡任务栏。
重载
ApplicationWorkbenchWindowAdvisor
类的
postWindowOpen()
函数,代码如下:
@Override
public
void
postWindowOpen() {
super
.postWindowOpen();
this
.getWindowConfigurer().getWindow().getShell().setMaximized(
true
);
}
|
本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/120164,如需转载请自行联系原作者