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(); }}