首页 > 其他 > 详细

2019.5.24上机

时间:2019-05-24 14:23:13      阅读:17      评论:0      收藏:0      [点我收藏+]

标签:grid   panel   ()   mage   center   ext   nor   ets   color   

一:

计算器窗口程序

package ccc;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import javax.swing.*;
public class computer {
JFrame f;
GridLayout a;
JPanel j1;
JLabel l,l1,l2,l3,l4,l5,l6,l7,l8;//time
JButton b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16;
JTextField t1;
public computer(){
f=new JFrame("计算机");
t1=new JTextField();
j1=new JPanel();//
a=new GridLayout(4,4);
j1.setLayout(a);
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("+");
j1.add(t1);
j1.add(b1);
j1.add(b2);
j1.add(b3);
j1.add(b4);
j1.add(b5);
j1.add(b6);
j1.add(b7);
j1.add(b8);
j1.add(b9);
j1.add(b10);
j1.add(b11);
j1.add(b12);
j1.add(b13);
j1.add(b14);
j1.add(b15);
j1.add(b16);
f.add(j1,BorderLayout.CENTER);
f.add(t1,BorderLayout.NORTH);
f.setLocation(400,150);
f.setSize(400,300);
f.setVisible(true);
}
public static void main(String[]arge){
new computer();
}
}

技术分享图片

 

 

二:

一个换色窗口:

package ccc;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class window1 implements ActionListener{
JFrame f1,f2;
JButton b1,b2,b3;
JPanel p;
JLabel l1,l2;
JTextField t1,t2;
public window1() {
f1=new JFrame("welcom");
b1=new JButton("红色");
b1.addActionListener(new b1buton());
b2=new JButton("绿色");
b2.addActionListener(new b2buton());
b3=new JButton("蓝色");
b3.addActionListener(new b3buton());
p=new JPanel();
p.add(b1);
p.add(b2);
p.add(b3);
f1.add(p);
f1.setLocation(100, 100);
f1.setSize(800, 700);
f1.setVisible(true);
}
class b1buton implements ActionListener{
public void actionPerformed(ActionEvent e) {
f1.setVisible(false);
f2=new JFrame("");
b1=new JButton("红色");
b1.addActionListener(new b1buton());
b2=new JButton("绿色");
b2.addActionListener(new b2buton());
b3=new JButton("蓝色");
b3.addActionListener(new b3buton());
p=new JPanel();
p.setBackground(Color.red);
p.add(b1);
p.add(b2);
p.add(b3);
f2.add(p);
f2.setLocation(100, 100);
f2.setSize(800, 700);
f2.setVisible(true);
}
}
class b2buton implements ActionListener{
public void actionPerformed(ActionEvent e) {
f1.setVisible(false);
f2=new JFrame("");
b1=new JButton("红色");
b1.addActionListener(new b1buton());
b2=new JButton("绿色");
b2.addActionListener(new b2buton());
b3=new JButton("蓝色");
b3.addActionListener(new b3buton());
p=new JPanel();
p.setBackground(Color.green);
p.add(b1);
p.add(b2);
p.add(b3);
f2.add(p);
f2.setLocation(100, 100);
f2.setSize(800, 700);
f2.setVisible(true);
}
}
class b3buton implements ActionListener{
public void actionPerformed(ActionEvent e) {
f1.setVisible(false);
f2=new JFrame("");
b1=new JButton("红色");
b1.addActionListener(new b1buton());
b2=new JButton("绿色");
b2.addActionListener(new b2buton());
b3=new JButton("蓝色");
b3.addActionListener(new b3buton());
p=new JPanel();
p.setBackground(Color.blue);
p.add(b1);
p.add(b2);
p.add(b3);
f2.add(p);
f2.setLocation(100, 100);
f2.setSize(800, 700);
f2.setVisible(true);
}
}
public static void main(String[]arge){
new window1();
}
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
}
}

技术分享图片

 

2019.5.24上机

标签:grid   panel   ()   mage   center   ext   nor   ets   color   

原文:https://www.cnblogs.com/lgm1418973707/p/10917900.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号