类 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.LEFT、
Label.RIGHT 和 Label.CENTER。
- 参数:
- text - 标签中出现的串。
- alignment - 对齐值。
方法
addNotify
public void addNotify()
- 创建当前标签的同级件。 该同级件允许在不改变标签功能的情况下改变其外观。
- 覆盖:
- 类 Component 中的
addNotify
getAlignment
public int getAlignment()
- 获取该标签的当前对齐方式。 可能值是
Label.LEFT,
Label.RIGHT 和 Label.CENTER。
- 参见:
- setAlignment
setAlignment
public synchronized void setAlignment(int alignment)
- 将当前标签的对齐方式设置为给定参数所指定的。
可能值是
Label.LEFT,
Label.RIGHT 和 Label.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