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));
}
} 展开
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));
}
} 展开
展开全部
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));
}
}
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));
}
}
展开全部
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));
}
}
这程序没有太大的问题,关键是你粗心,该小写的写成大写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询