package zuoye;
import java.awt.*;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Ti5 extends Frame implements ActionListener {
static Ti5 frm=new Ti5();
static TextField tx1,tx2,tx3;
static Button bu1,bu2,bu3,bu4;
static Label la1,la2;
public static void main(String[] args)
{
frm.setTitle("题目5");
frm.setSize(400, 400);
frm.setLayout(new FlowLayout());
tx1=new TextField(10);
tx2=new TextField(10);
tx3=new TextField(20);
tx3.setEditable(false);
bu1=new Button("加");
bu2=new Button("减");
bu3=new Button("乘");
bu4=new Button("除");
bu1.addActionListener(frm);
bu2.addActionListener(frm);
bu3.addActionListener(frm);
bu4.addActionListener(frm);
la1=new Label("第一个数");
la2=new Label("第二个数");
frm.add(bu1);
frm.add(bu2);
frm.add(bu3);
frm.add(bu4);
frm.add(la1);
frm.add(tx1);
frm.add(la2);
frm.add(tx2);
frm.add(tx3);
frm.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e)
{
// TODO 自动生成的方法存根
}
}
这个程序 我想实现在tx1 和tx2文本框中各输入一个数以后,点击加,减,乘,除四个按钮以后 在tx3中显示相对应的运算结果。。
但是public void actionPerformed(ActionEvent e)
{
// TODO 自动生成的方法存根
}
方法中不知道如果编写代码了。。求指导,我才刚刚学java 在参考教材做 但是还是有些不会求教
------解决方案--------------------
public void actionPerformed(ActionEvent e) {}
在这个方法中,通过参数e获取到事件源button控件,然后获取到button显示的名字,也就是“加”“减”“乘除”,然后判断点击的是哪个按钮处理“加减乘除”
------解决方案--------------------