import java.applet.Applet;
import java.awt.*;
public class Simpl extends Applet //定义继承于Applet的主类
{
Label prompt; //定义显示提示信息的标签对象
TextField input; //定义接受用户输入的文本区域对象
Label output; //定义回显用户输入字符的标签对象
public void init()
{
prompt=new Label("Enter a character please:"); //创建提示标签
input=new TextField(5);//创建输入区域
output=new Label( " ");//创建输出标签
add(prompt);//将提示标签加入图形界面
add(input);//输入区域加入图形界面
add(output);//输出标签加入图形界面
}
public boolean action(Event e,Object o)//定义对用户输入的响应
{
output.setText("you,ve entercharacter "+o.toString());//在输出标签显示输出内容
return true;
}
}
知识点总结:
(1)方法init()负责对的Applet初始化,包括创建对象,并把它们加入到Applet图形界面中去;
(2)action()方法负责对用户的输入做响应,当运行Applet程序时;如果用户单行文字输入区域input中输入了一个字符并按回车键,则会激活action()方法,action()运行时将字符串"you,ve entercharacter"与input中输入的字符想连接显示在标签output中;
(3)Label类代表图形界面中一个显示文字的标签;
(4)Label类的对象prompt显示提示信息,对象output用来回显用户输入的字符;
(5)input是java.awt包中用来代表单行文本输入区域的TextField类的对象;
(6)方法add()用于加载括弧中元素到图形界面中;