标签对象就像将文本放入一个容器内的组件,显示一行只读文本。文本可以由程序修改,用户无法直接修改。它的构造函数和其他常用的方法如下:
public label()
构建一个空的标签。
public label(string text)
构建一个text内容的标签,默认为左对齐。
public label(string text,int alignment)
构建一个内容为text,以alignment方式对齐的标签。其中如果alignment值为0时对齐方式为左对齐,值为2时对齐方式为右对齐,值为1时中间对齐。
public string getText()
获得标签文本。
public void setText(string text)
设置标签文本。
public int getAlignment()
获得标签文本对齐方式,返回为整型值。
程序例子:测试label类
//程序文件名Test.java
import java.util.Date;
import java.applet.*;
import java.applet.Applet;
import java.awt.*;
public class Test extends Applet{
String str1=new String();
int i1=0;
Label l1;//声明对象
Label l2;
Label l3;
public void init(){
l1 =new Label();
l2 =new Label("标签对象2");
l3 =new Label("标签对象3",Label.CENTER);
this.add(l1);
this.add(l2);
this.add(l3);
}
public void start() {
l1.setText("标签对象1");
str1=l2.getText();
i1=l3.getAlignment();
repaint();
}
public void paint(Graphics g)
{
g.drawString("获取第二个对象的文本:"+str1, 40, 60);
g.drawString("标签对象3的对齐方式为:"+i1,40 , 80);
}
}