计算器

package 计算器;
import javax.swing.*;
import java.awt.*;

public class GridLayoutXu extends JFrame {
    JFrame f;
    JPanel p;
    JLabel l;
    JTextField t;
    JButton b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16;
    GridLayout g;
public GridLayoutXu(){

    
        f=new JFrame("计算器");
        p=new JPanel();
    
        t=new JTextField(20);
         g=new GridLayout(4,4,5,5);
         p.setLayout(g);
         
    
        
        b1=new JButton("7");
        b2=new JButton("8");
        b3=new JButton("9");
        b4=new JButton("/");
        b5=new JButton("4");
        b6=new JButton("5");
        b7=new JButton("6");
        b8=new JButton("*");
        b9=new JButton("1");
        b10=new JButton("2");
        b11=new JButton("3");
        b12=new JButton("-");
        b13=new JButton("0");
        b14=new JButton(".");
        b15=new JButton("=");
        b16=new JButton("+");
        
        
        
        
            f.add(p);
           
           
        
            p.add(b1);
            p.add(b2);
            p.add(b3);
            p.add(b4);
            p.add(b5);
            p.add(b6);
            p.add(b7);
            p.add(b8);
            p.add(b9);
            p.add(b10);
            p.add(b11);
            p.add(b12);
            p.add(b13);
            p.add(b14);
            p.add(b15);
            p.add(b16);
        
        
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        f.setSize(300, 150);
        f.setVisible(true);
        f.add(t,BorderLayout.NORTH);
        
        
    }
    public static void main(String[] args) {
        new GridLayoutXu();

    }

}
原文地址:https://www.cnblogs.com/qq602671387/p/10917294.html