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...