import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class AppletInOut extends Applet implements ActionListener
//implementn.工具 器具 贯彻 实现 执行
{
Label prompt;
TextField input,output; public void init()
{
prompt=new Label ("请输入你的名字:");
input =new TextField(6);
output =new TextField(20);add(prompt);
add(input);
add(output);
input.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
output.setText(input.getText()+"欢迎");}
}
import java.awt.*;
import java.awt.event.*;
public class AppletInOut extends Applet implements ActionListener
//implementn.工具 器具 贯彻 实现 执行
{
Label prompt;
TextField input,output; public void init()
{
prompt=new Label ("请输入你的名字:");
input =new TextField(6);
output =new TextField(20);add(prompt);
add(input);
add(output);
input.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
output.setText(input.getText()+"欢迎");}
}
或者这样
/** AppletInOut.java
* help debug
**/
/*
<applet
code= AppletInOut.class
width=200
height=200
>
</applet>
*/
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class AppletInOut extends Applet implements ActionListener
//implementn.工具 器具 贯彻 实现 执行
{
Label prompt;
TextField input,output; public void init()
{
prompt=new Label ("请输入你的名字:");
input =new TextField(6);
output =new TextField(20);add(prompt);
add(input);
add(output);
input.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
output.setText(input.getText()+"欢迎");
repaint();}
}
在win2k+sp3+jdk1.4.0+UE调试通过
命令:
编译 javac AppletInOut.java
运行 appletviewer AppletInOut.java
<head>
<meta name="generator" content="ModelWorks IDE">
<title>Untitled</title>
</head>
<body>
<applet code="AppletInOut.class" height=300 width=300></applet>
</body>
</html
<APPLET
CODE = AppletInOut.class
WIDTH = 200
HEIGHT = 200>
public Applet1 extends Applet implements Actionlistenter
有错误 ’class' or 'interface' expected at line 6(6:9)以下为Applet1所有代码:
package untitled6;import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public Applet1 extends Applet implements Actionlistenter
//implementn.工具 器具 贯彻 实现 执行
{
Label prompt;
TextField input,output; public void init()
{
prompt=new Label ("请输入你的名字:");
input =new TextField(6);
output =new TextField(20);add(prompt);
add(input);
add(output);
input.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
output.setText(input.getText()+"欢迎");}
}
以下为Applet1.html代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>
HTML Test Page
</title>
</head>
<body>
untitled6.Applet1 will appear below in a Java enabled browser.<br>
<applet
codebase = "."
code = "untitled6.Applet1.class"
name = "TestApplet"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>
改成public class Applet1 extends Applet implements Actionlistenter
------------------------------------------- .,,,::::t:MMMMMMMMMBVt:+..
,IVXVYIBttt+::+IVVMMMMMMRR:’
,YYVYItMYti+i++:X+Rt:tXWRMR,
.YRiIYRMViitVXRWRYMI++++itMM..
.Y+,.,X::,,,YMMMMMMMMRVItXMti
:X+:,X:,. .,iiIRMWMMMBBRMMBY.
tR+:I:i:+Y:IitYVYMMMMMMMMRi.
.+RXt:,::.::XXIBMMMMMMMMM+:
,RRXitY+,.::RWMMMMMMMMt.
VYI:::,..:tVMMMMMMBY+.
.VBBW:::::,i.MMMMMBi:.
.tWRRVi:::.X:VMMMMMMY.
,+i+:,XYtt+:,i:,MMMBR:
...VV..:..:.tt::++:+,RMYMV.
:M:::..:,.:,,,.+t+++Ytt.,+:
tRt:,.:,.:,:.:+.,:++tit,
:tXt:,:,:.:.,,+,:+YRY,
:++:::.,:.:.::+:iMi
,Ri:::,:::::::+Ii
,+:Xii:,,::I:tit,.
:BBt,:+::,::i+.
:BWXX::::::iX.
:BWVIi++t+:V+
WBXtItii+iWI.
:MWIYIti+iVRY,
RBXVYItiiIYXWI,
:MRWWVYttttIIXWt.
.XMBRRXIti++itIXW,
.BMBBRVIi+::+ttXX.
,MMBRXYti:::+tIW:
tMMRWYti+++ittXV
+MRVYti+++ittWI
.VMWVtiiiiiitIR,
.XBBWVttttttttXRv
.,WBRBXVtttttttIWt
:RWXWBXYtttttttYR:
.iRWVIiBWYIttttttYW,
.tWVYti:WRVIttittIVV .:,,
tWVIi++:XRVIIttttIXY ..:YYtYi:tittV,
tXYti+++tWRVYttittYWIiIYYVItt:iXW+....
:WIt+++iXRBBVYItitIYXXYti+iIYt++:IMRi:.
.:Xti+:+tRWt:BVYItitIYWVIIIYXXWXVXYt+i+IV:
.tYi+::IWI:::BVVItitIXBRVIt:::::::tIVXRiXt
:Viii++i:itIXBXVttitVW, tBIX
.XIiXIttIVRBRBIItttIRX :VX
.,tXXWWWVi+. RXXItiYRV ..
,BWYi+IRX
tBYiitWB,
.WVtiiIRI
VWtiiiIB,
,BIiiiiWt
.BViiiiYV
XXtii+YV
iRiii+YY
:Btii+XI
Wtii+R:
XY+t+B.
YX+tYR.
tX+iWV
iXi+RI
tYiIXX
,XtiIXRt.
:BIVYRWIV
+RYXXWiYR.
iWIVYtXMV
tBYItRtM+
XBWttX:B:
YYBXXYR:,R:
tIYYYIY: i