SWT常用控件樣式

SWT常用樣式

shell
SWT.BORDER //建立一個有邊框但沒有標題欄的窗口
SWT.CLOSE //建立一個只有關閉按鈕的窗口
SWT.MIN  //建立一個不能最大化的窗口
SWT.MAX, //建立一個可以最大化最小化的窗口
SWT.NO_TRIM //建立一個沒有任何邊界和標題欄的窗口
SWT.RESIZE //建立一個可以改變大小的窗口
SWT.TITLE //建立一個沒有標題欄圖標,沒有關閉按鈕的窗口
SWT.ON_TOP //建立一個總是在上的窗口,注意:此屬性最好與CLOSE、MIN、MAX一起使用。
SWT.TOOL  //建立一個類似工具欄的窗口
SWT.APPLICATION_MODAL //建立一個APPLICATION模態窗口
SWT.MODELESS //建立一個非模態窗口
SWT.PRIMARY_MODAL //建立一個PRIMARY模態窗口
SWT.SYSTEM_MODAL  //建立一個SYSTEM模態窗口
還有兩個快捷屬性來建立窗口
SHELL_TRIM //建立一個標準模式的窗口,相當於屬性設置爲CLOSE | TITLE | MIN | MAX | RESIZE
DIALOG_TRIM //建立一個對話框模式的窗口,相當於屬性設置爲TITLE | CLOSE | BORDER
多選的時候只選中間使用|來分隔。

label
SEPERATOR //該Label作爲一個分隔符,此時不能向該Label對象設定文本或圖片
HORIZONTAL //當作爲分隔符時,該分隔符爲水平
VERTICAL //當作爲分隔符時,該分隔符爲垂直
SHADOW_IN //當作爲分隔符時,該分隔符凹陷
SHADOW_OUT //當作爲分隔符時,該分隔符凸出
SHADOW_NONE //當作爲分隔符時,該分隔符無陰影
CENTER // 文本/圖片在Label組件中居中
LEFT //文本/圖片在Label組件中居左
RIGHT // 文本/圖片在Label組件中居右
WRAP //該Label組件支持“包裝”功能
 
Text
MULTI //該Text可以有多行
SINGLE //該Text只包含一行,默認值
READ_ONLY //該Text不可編輯
WRAP //支持自動換行功能
BORDER //該Text包括邊框
CENTER //該Text中的文字居中
LEFT //該Text中的文字居左,默認值
RIGHT //該Text中的文字居右
PASSWORD  //該Text中的文字以密碼形式顯示

Button
ARROW //該Button爲箭頭樣式
CHECK //創建一個Checkbox勾選框
PUSH //創建一個Push Button
RADIO //創建一個Radio Button,一組Radio Button中只能有一個被選中
TOGGLE //創建一個Toggle Button,它能夠保存當前該Button是否是按下的狀態
FLAT //該Push Button的樣式爲扁平狀
UP //向上的箭頭
DOWN //向下的箭頭
CENTER //該Button上顯示的文字居中
LEFT //該Button上顯示的文字居左,如果與ARROW樣式同時使用,則表示向左指的箭頭
RIGHT //該Button上顯示的文字居右,如果與ARROW樣式同時使用,則表示向右指的箭頭

List
BORDER //該List控件包含邊框
SINGLE //該List控件中的元素,只能有一個處於選中狀態
MULTI //該List控件中的元素,允許多個被同時選中 
H_SCROLL //該List控件包含水平滾動條
V_SCROLL //該List控件包含垂直滾動條

Combo
DROP_DOWN //創建一個下拉列表框
READ_ONLY //下拉列表框只讀

Menu
BAR //創建一個菜單欄
DROP_DOWN //創建一個下拉菜單
POP_UP //創建一個彈出菜單
NO_RADIO_GROUP //禁止Radio Button功能
LEFT_TO_RIGHT //菜單自左向右
RIGHT_TO_LEFT //菜單自右向左

MenuItem
CHECK //該MenuItem與Button的TOGGLE樣式類似,它能夠存儲該元素的當前狀態
CASCADE //該MenuItem能夠包含子菜單
PUSH //該MenuItem與Button的PUSH樣式類似,單擊該元素觸發選擇事件
RADIO //該MenuItem與Button的RADIO樣式類似,多個RADIO元素中,只有一個能夠被選中
SEPARATOR //在菜單中創建一個分隔符

ProgressBar
SMOOTH //創建平滑進度條
HORIZONTAL //該進度條呈水平顯示
VERTICAL //該進度條呈豎直顯示
INDETERMINATE //該進度條循環播放,用於顯示程序的活動性

Scale
HORIZONTAL //該進度條呈水平顯示
VERTICAL //該進度條呈豎直顯示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章