SWT常用控制項樣式

2021-06-19 18:56:28 字數 1826 閱讀 1011

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 //在選單中建立乙個分隔符

scale

horizontal //該進度條呈水平顯示

vertical //該進度條呈豎直顯示

swt 常用樣式

swt 常用樣式 label seperator 該label作為乙個分隔符,此時不能向該label物件設定文字或 horizontal 當作為分隔符時,該分隔符為水平 vertical 當作為分隔符時,該分隔符為垂直 shadow in 當作為分隔符時,該分隔符凹陷 shadow out 當作為分...

SWT控制項

繼承關係,widget為所有視窗元件的父類,control為所有控制項的父類,composite為容器控制項 widget item control control scrollble button label scrollble composite text composite tree tabl...

隱藏SWT控制項

隱藏swt控制項 有時候需要根據使用者的輸入隱藏某些控制項,呼叫control.setvisible false 並不能夠消除控制項占用的空間。解決的方法如下 控制項的parent使用gridlayout,控制項使用griddata griddata control.getlayoutdata ex...