当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)

类 java.awt.Label

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Label

public class Label
extends Component

标签(Label)对象是一个组件,可以在一个容器中设置文本。标签显示只读文本的单行。应用程序可以修改这些文本,但是用户不能直接编辑它。

例如,代码  . . .


 setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10)); 
 add(new Label("Hi There!")); 
 add(new Label("Another Label"));
 

产生如下标签:


变量索引

CENTER
表示标签文本应居中。
LEFT
表示标签文本应左对齐。
RIGHT
表示标签文本应右对齐。

构造子索引

Label()
构造一个空标签。
Label(String)
用指定文本串创建一个新标签,文本的对齐方式为左对齐。
Label(String, int)
用指定文本串创建一个新标签,文本的对齐方式为指定对齐方式。

方法索引

addNotify()
创建当前标签的同级件。
getAlignment()
获取该标签的当前对齐方式。
getText()
获取当前标签的文本。
paramString()
返回表示该标签状态的参数字符串。
setAlignment(int)
将当前标签的对齐方式设置为给定参数所指定的对齐方式。
setText(String)
将当前标签的文本设置为指定文本。

变量

LEFT
 public static final int LEFT
表示标签的文本应左对齐。

CENTER
 public static final int CENTER
表示标签文本应居中。

RIGHT
 public static final int RIGHT
表示标签文本应右对齐。


构造子

Label
 public Label()
构造一个空标签。

Label
 public Label(String text)
用指定文本串创建一个新标签,文本的对齐方式为左对齐。

参数:
text - 标签中出现的字符串。
Label
 public Label(String text,
              int alignment)
用指定文本串创建一个新标签,文本的对齐方式为指定对齐方式。

alignment 的可能值是 Label.LEFTLabel.RIGHTLabel.CENTER

参数:
text - 标签中出现的串。
alignment - 对齐值。

方法

addNotify
 public void addNotify()
创建当前标签的同级件。 该同级件允许在不改变标签功能的情况下改变其外观。

覆盖:
Component 中的 addNotify
getAlignment
 public int getAlignment()
获取该标签的当前对齐方式。 可能值是 Label.LEFT, Label.RIGHTLabel.CENTER

参见:
setAlignment
setAlignment
 public synchronized void setAlignment(int alignment)
将当前标签的对齐方式设置为给定参数所指定的。 可能值是 Label.LEFT, Label.RIGHTLabel.CENTER

参数:
alignment - 将设置的对齐方式。
抛出: IllegalArgumentException
如果给出的 alignment 值不正确。
参见:
getAlignment
getText
 public String getText()
获取当前标签的文本。

返回值:
当前标签的文本。
参见:
setText
setText
 public synchronized void setText(String text)
将当前标签的文本设置为指定文本。

参数:
text - 当前标签中出现的文本
参见:
getText
paramString
 protected String paramString()
返回表示该标签状态的参数字符串。 该字符串对调试有用。

返回值:
该标签的参数字符串。
覆盖:
> 类 Component 中的 paramString

当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)