java小程序问题: 我是新手,帮忙修改一下,并加以解释,谢谢了。

代码如下:importjava.awt.*;importjava.applet.*;importjava.awt.event.*;publicclassEx4_1exte... 代码如下:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Ex4_1 extends Applet implements ActionListener
{
TextField text1=new TextField(10);
Label lb1=new Label("+");
TextField text2=new TextField(10);
Label lb2=new Label("=");
TextField text3=new TextField(10);
Button btn=new Button("相加");
public void Init()
{
add(text1);add(lb1);
add(text2);add(lb2);
add(text3);
add(btn);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
int x;
x=Integer.parselnt(text1.getText())+Integer.parselnt(text2.getText());
text3.setText(Integer.toString(x));
}
}
展开
 我来答
wenalone
2013-04-08 · TA获得超过176个赞
知道答主
回答量:74
采纳率:0%
帮助的人:32.3万
展开全部
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Ex4_1 extends Applet implements ActionListener //本类实现了监听
{
TextField text1=new TextField(10); //产生一个文本框 宽度10
Label lb1=new Label("+");//产生标签
TextField text2=new TextField(10); //产生一个文本框 宽度10

Label lb2=new Label("=");//
TextField text3=new TextField(10); //产生一个文本框 宽度10

Button btn=new Button("相加");
//产生一个按钮 名叫“相加”

public void Init()
{
//讲上面那些控件加到面板上去。。。
add(text1);add(lb1);
add(text2);add(lb2);
add(text3);
add(btn);

btn.addActionListener(this);//给按钮加上监听事件 也就是绑定自己。。。因为本类实现了监听
}

//事件处理方法。。。。
public void actionPerformed(ActionEvent e)
{
int x;
//将两个文本的值转换成整形加在一起付给x
x=Integer.parselnt(text1.getText())+Integer.parselnt(text2.getText());

//将x值转换成字符串赋给文本框3
text3.setText(Integer.toString(x));
}
}
同碧曼00F
2013-04-09 · TA获得超过357个赞
知道小有建树答主
回答量:649
采纳率:0%
帮助的人:297万
展开全部
public class Ex4_1 extends Applet implements ActionListener {
TextField text1 = new TextField(10);//长度为10的文本域
Label lb1 = new Label("+");
TextField text2 = new TextField(10);
Label lb2 = new Label("=");
TextField text3 = new TextField(10);
Button btn = new Button("相加");
public void init() {//出初化面板
add(text1);//增加到面板中
add(lb1);
add(text2);
add(lb2);
add(text3);
add(btn);
btn.addActionListener(this);//添加事件
}
public void actionPerformed(ActionEvent e) {
int x;
x = Integer.parseInt(text1.getText())
+ Integer.parseInt(text2.getText());//获取文本框的值
text3.setText(Integer.toString(x));
}
}
这程序没有太大的问题,关键是你粗心,该小写的写成大写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式