java applet setText("")没用 5

packagech4;importjava.awt.*;importjava.applet.Applet;importjava.awt.event.*;publiccla... 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并没有什么东西
展开
 我来答
awydss
2015-08-04 · TA获得超过274个赞
知道小有建树答主
回答量:560
采纳率:0%
帮助的人:306万
展开全部
是不是要重新刷新一下, 好像是package一下.你试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我爱文库活宝
2015-08-04
知道答主
回答量:28
采纳率:0%
帮助的人:6.8万
展开全部
debug so easy
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式