FORTUNE

THE WAY TO THE MASTER...
posts - 49, comments - 18, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

SWT Basic Controls -- Label

Posted on 2006-03-13 14:24 fortune 阅读(1145) 评论(0)  编辑  收藏 所属分类: 我的学习笔记
 Label Hierarchy

graphics/07inf02.gif

Label Styles


SWT.WRAP                自动调整label中的内容行以适应可见区域的大小(既label内容自动换行)
SWT.LEFT                   label内容左对齐
SWT.CENTER             label内容中间对齐
SWT.RIGHT                label内容右对齐
SWT.SEPARATOR      画一个分割符
SWT.HORIZONTAL   使分割符水平(仅在画分割符时使用)
SWT.VERTICAL         使分割符垂直(仅在画分割符时使用)
SWT.SHADOW_IN     使分割符有“SHADOW_IN ”的效果(仅在画分割符时使用)
SWT.SHADOW_OUT  使分割符有“SHADOW_OUT”的效果 (仅在画分割符时使用)

Label Events (none)

label是一个静态组件可用来放置文本,图像,分隔符,一个静态的控件既不含有焦点(focus)也不参与tab traversal,鼠标点击不产生任何影响

Label label = new Label(parent, SWT.NONE);
label.setText("User Name:");

Text and Images

label允许你设置文本或图像在上面如果你什么都不设置则label显示的是background color

setText(String string)    设置label显示文本内容string
getText()                      返回label的文本内容
setImage(Image image) 设置label显示的图像
getImage()                    返回图像

注意:文本和图像只能设置其中的一种,若你想在label上文本和图像都加入,你要使用CLabel







只有注册用户登录后才能发表评论。


网站导航: