SWT Basic Controls -- Label
Posted on 2006-03-13 14:24 fortune 閱讀(1170) 評(píng)論(0) 編輯 收藏 所屬分類: 我的學(xué)習(xí)筆記習(xí)資料\swt教程\Addison.Wesley.Professional.SWT.The.Standard.Widget.Toolkit.Volume.1.Jun.2004.eBook-DDU.chm::/0321256638/images/0321256638/graphics/07inf02.gif)
Label Styles
SWT.WRAP 自動(dòng)調(diào)整label中的內(nèi)容行以適應(yīng)可見區(qū)域的大?。萳abel內(nèi)容自動(dòng)換行)
SWT.LEFT label內(nèi)容左對(duì)齊
SWT.CENTER label內(nèi)容中間對(duì)齊
SWT.RIGHT label內(nèi)容右對(duì)齊
SWT.SEPARATOR 畫一個(gè)分割符
SWT.HORIZONTAL 使分割符水平(僅在畫分割符時(shí)使用)
SWT.VERTICAL 使分割符垂直(僅在畫分割符時(shí)使用)
SWT.SHADOW_IN 使分割符有“SHADOW_IN ”的效果(僅在畫分割符時(shí)使用)
SWT.SHADOW_OUT 使分割符有“SHADOW_OUT”的效果 (僅在畫分割符時(shí)使用)
Label Events (none)
label是一個(gè)靜態(tài)組件可用來(lái)放置文本,圖像,分隔符,一個(gè)靜態(tài)的控件既不含有焦點(diǎn)(focus)也不參與tab traversal,鼠標(biāo)點(diǎn)擊不產(chǎn)生任何影響
Label label = new Label(parent, SWT.NONE);
label.setText("User Name:");
Text and Images
label允許你設(shè)置文本或圖像在上面如果你什么都不設(shè)置則label顯示的是background color
setText(String string) 設(shè)置label顯示文本內(nèi)容string
getText() 返回label的文本內(nèi)容
setImage(Image image) 設(shè)置label顯示的圖像
getImage() 返回圖像
注意:文本和圖像只能設(shè)置其中的一種,若你想在label上文本和圖像都加入,你要使用CLabel