import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class myjava01 extends Applet implements ActionListener
{
Label p1;
TextField input,output;
public void init()
{
p1=new Label("請輸入您的名字");
input=new TextField(10);
output=new TextField(50);
add(p1);
add(input);
add(output);
input.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
output.setText(input.getText()+",welcome to our world");
}
}
本程序知識點:
程序需要加載三個包
import java.awt.event.*;
import java.awt.*;
import java.applet.*;
凡是java.applet程序的 必須加載java.applet.* 包
凡是使用圖形界面的 必須加載Java.awt包
凡是使用圖形界面事件處理的 必須加載java.awt.event.*包
程序定義的一個類,必須始Applet的子類 例如
public class Applet01 extends Applet implements Actionlistener
implements Actionlistener 還是一個動作事件的Action的監(jiān)聽者。
init()是建立一個對象
并用ADD() 加載到圖形界面中。。
input.addActionListener(this) 注冊到監(jiān)聽者 否則程序不能響應回車鍵
定義了一個acctionPerformed()方法。。。