
package keshe;
import java.util.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Calculater extends JFrame implements ActionListener{
JTextField x;
String preOperater = "";
double sum = 0 ;
public Calculater(String title){
super(title);
this.setBounds(150,150,650,200);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
x = new JTextField(50);
this.getContentPane().add(x,"North");
String buttoned[]={"0","1","2","3",
"+/-",".","C","退格","求倒 ",
"4","5","6","7","+","-",
"*","/","%","8","9","=",
"sqrt","pow","log","cos","tan"," exp"};
JPanel p = new JPanel();
p.setLayout(new GridLayout(3,9,10,10));
for(int k=0;k<buttoned.length;k++) {
JButton b=new JButton(buttoned[k]);
import java.util.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Calculater extends JFrame implements ActionListener{
JTextField x;
String preOperater = "";
double sum = 0 ;
public Calculater(String title){
super(title);
this.setBounds(150,150,650,200);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
x = new JTextField(50);
this.getContentPane().add(x,"North");
String buttoned[]={"0","1","2","3",
"+/-",".","C","退格","求倒 ",
"4","5","6","7","+","-",
"*","/","%","8","9","=",
"sqrt","pow","log","cos","tan"," exp"};
JPanel p = new JPanel();
p.setLayout(new GridLayout(3,9,10,10));
for(int k=0;k<buttoned.length;k++) {
JButton b=new JButton(buttoned[k]);
