battlekiller
发贴: 17
积分: 0
|
于 2005-01-09 10:17
import java.awt.*; import java.awt.event.*; public class compter extends Frame{ Frame fra; Button b[4]; String s[]={"+","-","*","/"}; String accept,a2; TextField t; int number1,number2; public compter() {fra=new Frame("计算器"); fra.setSize(200,200); fra.setLayout(new FlowLayout()); //初始化按扭 for(int i=0;i<4;i++) { b[i]=new Button(s[i]); }//end t=new TextField(20); //添加组件 fra.add; fra.add(b1); fra.add(b2); fra.add(b3); fra.add(b4); //accept first number accept=t.getText(); number1=Integer.praseInt(accept); //添加触发事件1 b1.addActionListener(new ActionListener(){ public void Performed(ActionEvent e){ a2=t.getText(); number2=Integer.praseInt(a2); number2=number2+number1; t.setText(number2); } }); //添加触发事件2 b2.addActionListener(new ActionListener(){ public void Performed(ActionEvent e){ a2=t.getText(); number2=Integer.praseInt(a2); number2=number2-number1; t.setText(number2); } }); } //添加触发事件3 b3.addActionListener(new ActionListener(){ public void Performed(ActionEvent e){ a2=t.getText(); number2=Integer.praseInt(a2); number2=number2*number1; t.setText(number2); } }); //添加触发事件4 b4.addActionListener(new ActionListener(){ public void Performed(ActionEvent e){ a2=t.getText(); number2=Integer.praseInt(a2); number2=number2/number1; t.setText(number2); } }); public static void main(String[] args){ compter c=new compter(); }
}
|