packagech4;importjava.awt.*;importjava.applet.Applet;importjava.awt.event.*;publicclassExercise3extendsAppletimplementsActionListener{TextFieldname=newTextField(20);TextF...
package ch4;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class Exercise3 extends Applet implements ActionListener{
TextField name = new TextField(20);
TextField pw=new TextField(20);
Label la1 = new Label(" 姓名:",Label.CENTER);
Label la2 = new Label(" 密码:",Label.CENTER);
Label la3 = new Label("",Label.CENTER);
Button b1 = new Button("确认");
Button b2 = new Button("重新输入");
Panel p1 = new Panel();
Panel p2 = new Panel();
public void init(){
this.add(p1);
this.add(p2);
p1.setLayout(new GridLayout(3,2));
p2.setLayout(new FlowLayout());
p1.add(la1);
p1.add(name);
p1.add(la2);
pw.setEchoChar('*');
p1.add(pw);
p1.add(la3);
p2.add(b1);
p2.add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b1)
la3.setText("注册成功");
else if (e.getSource()==b2){
name.setText("");
pw.setText("");
la3.setText("");
}
}
}
求解,到底该怎么改。
现在的情况是我输入name是123,密码也是123,点击重新输入后文本框中的内容并没有被清除
package ch4并没有什么东西
展开