该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculator implements ActionListener{
private double data1=0.0,data2=0.0;
private String t_content;
boolean number = false;
short key=-1;
short pkey=-1;
Frame frame=new Frame("Calculator");
TextField textfield=new TextField(30);
Button backspace=new Button("Backspace");
Button ce=new Button("CE");
Button c0=new Button("C");
Panel p1=new Panel();
Panel p2=new Panel();
String names[]={"7","8","9","/","sqrt","4","5","6","*","%","1","2","3","-","1/x","0","+/-",".","+","="};
Button bb[]=new Button[names.length];
public static void main(String[] args) {
// TODO Auto-generated method stub
Calculator cal=new Calculator();
cal.go();
}
public void go()
{
frame.setSize(300,200);
frame.setLayout(new BorderLayout());
Font fonts=new Font("楷体_GB2312",Font.PLAIN,12);
p1.setFont(fonts);
p1.setLayout(new GridLayout(2,1,5,10));
textfield.setFont(fonts);
p1.add(textfield,null);
backspace.addActionListener(this);
ce.addActionListener(this);
c0.addActionListener(this);
p1.add(backspace,null);
p1.add(ce,null);
p1.add(c0,null);
p2.setLayout(new GridLayout(4,5,5,5));
for(int i=0;i