Eclipse RCP perspective 最大化设置
2010-07-09 17:38
405 查看
实现在RCP程序启动后将窗口最大化,其中一种方式是覆写ApplicationWorkbenchWindowAdvisor 类的父类的postWindowCreate() 方法,使其在应用启动后让窗口自动最大化:
/**
* 这个方法在窗口恢复到以前保存的状态(或者新建一个窗口)之后,
* 打开窗口之前(调用).
*/
public
void
postWindowCreate
()
{
super
.
postWindowCreate
()
;
//设置打开时最大化窗口
getWindowConfigurer
()
.
getWindow
()
.
getShell
()
.
setMaximized
(
true
)
;
}
或者也可以启动时,将窗口大小设置成屏幕大小。即覆写ApplicationWorkbenchWindowAdvisor 类的父类的preWindowOpen() 方法,将窗口大小设置为显示器屏幕大小:
public
void
preWindowOpen
()
{
IWorkbenchWindowConfigurer
configurer
=
getWindowConfigurer
()
;
//获取屏幕大小
Rectangle
screenSize
=
Display
.
getDefault
()
.
getClientArea
()
;
//初始化窗口大小
configurer
.
setInitialSize
(
new
Point
(
screenSize
.
width
,
screenSize
.
height
))
;
configurer
.
setShowCoolBar
(
false
)
;
configurer
.
setShowStatusLine
(
false
)
;
//设置窗口只能最小化或关闭
configurer
.
setShellStyle
(
SWT
.
MIN
|
SWT
.
CLOSE
)
;
configurer
.
setTitle
(
"
blog.javauu.com
"
)
;
}
/**
* 这个方法在窗口恢复到以前保存的状态(或者新建一个窗口)之后,
* 打开窗口之前(调用).
*/
public
void
postWindowCreate
()
{
super
.
postWindowCreate
()
;
//设置打开时最大化窗口
getWindowConfigurer
()
.
getWindow
()
.
getShell
()
.
setMaximized
(
true
)
;
}
或者也可以启动时,将窗口大小设置成屏幕大小。即覆写ApplicationWorkbenchWindowAdvisor 类的父类的preWindowOpen() 方法,将窗口大小设置为显示器屏幕大小:
public
void
preWindowOpen
()
{
IWorkbenchWindowConfigurer
configurer
=
getWindowConfigurer
()
;
//获取屏幕大小
Rectangle
screenSize
=
Display
.
getDefault
()
.
getClientArea
()
;
//初始化窗口大小
configurer
.
setInitialSize
(
new
Point
(
screenSize
.
width
,
screenSize
.
height
))
;
configurer
.
setShowCoolBar
(
false
)
;
configurer
.
setShowStatusLine
(
false
)
;
//设置窗口只能最小化或关闭
configurer
.
setShellStyle
(
SWT
.
MIN
|
SWT
.
CLOSE
)
;
configurer
.
setTitle
(
"
blog.javauu.com
"
)
;
}
相关文章推荐
- RCP 中设置和Eclipse一样的流线型视图窗口
- Eclipse RCP Command的Handler设置不起作用?
- RCP中Perspective中,设置各个view的大小比例
- 设置Eclipse RCP程序的外观和首选项
- 设置Eclipse RCP程序的外观和首选项
- Eclipse的rcp插件,在Perspective中添加ViewPart无效
- WIN7在最大化和最小化时动态显示窗口/WIN7下设置Eclipse字体
- 仿Extjs 蓝色风格的Eclipse RCP CSS 设置
- 设置Eclipse RCP程序的外观和首选项
- RCP 中设置和Eclipse一样的流线型视图窗口
- RCP应用: Perspective中多视图设置及屏蔽视图(view)关闭按钮或屏蔽view的移动
- RCP中Perspective中,设置各个view的大小比例
- Eclipse平台架构技术分析及基于RCP的应用研究
- Eclipse如何解决启动慢以及一些常用设置
- 在eclipse 设置编辑区、控制台、xml等文本文件字体大小
- eclipse 设置
- Eclipse RAP 入门(四) Theme 设置, 访问设置
- eclipse 项目转as项目时 .so文件 jniLibs的设置
- 动态设置:eclipse 自动注释(code templates)中的{user} 用户变量
- eclipse.ini内存设置 - Jenhy的专栏 - CSDNBlog