package test;
import java.awt.BorderLayout;
import java.awt.GridLayout;

import javax.swing.*;

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

}

package test;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;

public class wonder  {
    JFrame f;
    JPanel p1,p2;
    JButton b1,b2,b3;
    public wonder(){
        f=new JFrame();
        p1=new JPanel();
        p2=new JPanel();
        b1=new JButton("黄色");
        b2=new JButton("绿色");
        b3=new JButton("粉色");
        f.add(p1,BorderLayout.NORTH);
        f.add(p2,BorderLayout.CENTER);
        p1.add(b1);
        p1.add(b2);
        p1.add(b3);    
        f.setSize(400,500);
        f.setVisible(true);
    b1.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            p2.setBackground(Color.YELLOW);
                
        }
                
    });
    b2.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            p2.setBackground(Color.GREEN);
                
        }
            
    });
    b3.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            p2.setBackground(Color.PINK);
                
        }
            
    });
    }
    public static void main(String[]args){
        new wonder();
    }}
    
复制代码