Java AWT Label

2025年3月17日 | 阅读 3 分钟

Label类的对象是一个用于在容器中放置文本的组件。它用于显示单行的只读文本。文本可以由程序员更改,但用户无法直接编辑。

它被称为被动控件,因为它在被访问时不会创建任何事件。要创建一个标签,我们需要创建Label类的对象。

AWT Label类声明

AWT Label 字段

java.awt.Component类有以下字段

  1. static int LEFT: 它指定标签应该左对齐。
  2. static int RIGHT: 它指定标签应该右对齐。
  3. static int CENTER: 它指定标签应该居中放置。

Label类构造器

序号。构造函数描述
1.Label()它构造一个空标签。
2.Label(String text)它构造一个带有给定字符串的标签(默认情况下左对齐)。
3.Label(String text, int alignement)它构造一个带有指定字符串和指定对齐方式的标签。

Label类方法

已指定

序号。方法名描述
1.void setText(String text)它使用指定的文本设置标签的文本。
2.void setAlignment(int alignment)它使用指定的对齐方式设置标签的对齐方式。
3.String getText()它获取标签的文本
4.int getAlignment()它获取标签的当前对齐方式。
5.void addNotify()它为标签创建对等体。
6.AccessibleContext getAccessibleContext()它获取与标签关联的Accessible Context。
7.protected String paramString()它返回标签状态的字符串。

继承的方法

以上方法由以下类继承

  • java.awt.Component
  • java.lang.Object

Java AWT Label示例

在以下示例中,我们使用Label(String text)构造函数创建两个标签l1和l2,并将它们添加到框架中。

LabelExample.java

输出

Java AWT Label

带有ActionListener的Java AWT Label示例

在以下示例中,我们创建TextField、Label和Button类的对象,并将它们添加到Frame中。使用actionPerformed()方法,一个事件在按钮上生成。当我们在文本字段中添加网站并单击按钮时,我们得到网站的IP地址。

LabelExample2.java

输出

Java AWT Label
下一个主题Java AWT TextField