textfield对象用作单行编辑。它的构造函数和其

他常用方法如下:
public Textfield()
构建一个空文本框。
public Textfield(int columns)
构建一个文本框,columns给出文本框的宽度
public Textfield(String text)
构建一个文本框,用text给出初始化内容
public Textfield(String text,int

columns)
构建一个文本框,text给出初始化的内容,

columns给出文本框的宽度。
public void setText(string t)
将文本框的内容设置为特定文本t
public string getText()
返回文本框的内容,返回值为字符串。
public void setEditable(boolean b)
设定文本框内容是否是用户可编辑的,b为false

时,表示不可编辑,b为true时,表示可编辑。通

常创建一个文本框时默认为用户编辑的。
public int getColumns()
获取列数
程序例子://程序文件名为Text.java

import java.util.Date;
 import java.applet.*;
 import java.awt.*;
 import java.applet.Applet;public class Test extends Applet{
String str1=new String();
 int i1=0;
 int i2=0;
 TextField tf1,tf2,tf3,tf4;
 public void init() {
 tf1 =new TextField();
 tf2=new TextField(20);
 tf3 =new TextField("文本对象3");
 tf4=new TextField("文本对象4",30);
 add(tf1);
 add(tf2);
 add(tf3);
 add(tf4);
 }
  public void start() {
   tf1.setText("文本对象1");
   tf2.setText("文本对象2");
   str1=tf3.getText();
   i1=tf3.getColumns();
   i2=tf4.getColumns();
   tf4.setEditable(false);
   repaint();
   
  }
  public void paint(Graphics g) {
   g.drawString("第三个对象的文本内容为:"+str1, 20, 140);
   g.drawString("第三个对象的文本内容为:"+i1, 20, 160);
   g.drawString("第四个对象的文本内容为:"+i2, 20, 180);
   
  }
 }