import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Shiya
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Shiyan
{
String shu1="";
String shu2="";
double jg;
String jieguo="";
String yunsuanfu="";
boolean one=true;
boolean two=true;
boolean three=true;
boolean four=true;
JFrame frame=new JFrame("计算器");
JPanel panel1=new JPanel();
JPanel panel2=new JPanel();
JButton btn0=new JButton("0");
JButton btn1=new JButton("1");
JButton btn2=new JButton("2");
JButton btn3=new JButton("3");
JButton btn4=new JButton("4");
JButton btn5=new JButton("5");
JButton btn6=new JButton("6");
JButton btn7=new JButton("7");
JButton btn8=new JButton("8");
JButton btn9=new JButton("9");
JButton jia=new JButton("+");
JButton jian=new JButton("-");
JButton cheng=new JButton("x");
JButton chu=new JButton("/");
JButton dengyu=new JButton("=");
JButton qingchu=new JButton("C");
JTextField tf=new JTextField(20);
public static void main(String args[])
{
new Shiyan();
}
Shiyan()
{
frame.add(panel1);
frame.add(panel2);
panel1.add(tf);
panel2.add(btn7);
panel2.add(btn8);
panel2.add(btn9);
panel2.add(jia);
panel2.add(btn4);
panel2.add(btn5);
panel2.add(btn6);
panel2.add(jian);
panel2.add(btn1);
panel2.add(btn2);
panel2.add(btn3);
panel2.add(cheng);
panel2.add(btn0);
panel2.add(qingchu);
panel2.add(dengyu);
panel2.add(chu);
frame.setVisible(true);
frame.setSize(300, 200);
frame.setResizable(false);
frame.setLocation(234, 345);
frame.getContentPane().add(panel1,BorderLayout.NORTH);
frame.getContentPane().add(panel2,BorderLayout.CENTER);
panel1.setLayout(new GridLayout(1,1));
panel2.setLayout(new GridLayout(4, 4)); //布局
class Shuzi implements ActionListener //数字键
{
public void actionPerformed(ActionEvent e)
{
if(one==true) //one=true
展开
全部