jface自定义Dialog窗体样式(最小化,最大化,屏蔽关闭按钮)
有时我们需要在窗体上有最小化,最大化按钮,没有关闭按钮,或者就只要最小化,不要有关闭按钮等....
这样就可以来通过自定义窗体样式来实现.
1. 重写Dialog类的下方法:
BORDER
窗口使用边框。
CLOSE
在窗口右上角添加“关闭”按钮。
MIN
在窗口右上角添加“最小化”按钮。
MAX
在窗口右上角添加“最大化”按钮。
NO_TRIM
窗口没有“特殊样式”,该窗口没有边框,没有“关闭”、“最大化”、“最小化”按钮,不能修改其大小。
RESIZE
大小可修改。
TITLE
窗口包含标题栏。
DIALOG_TRIM
BORDER | CLOSE | TITLE的组合。
SHELL_TRIM
CLOSE | MIN | MAX | RESIZE | TITLE的组合。
?
3. 说明:
SWT.APPLICATION_MODAL设置为模式化窗体,设置了此项的话,这个窗体始终处于操作最前端.
?
?
?
-----------------------------工作积累 尹当