package winds;
import javax.swing.*;
import java.awt.*;
public class Windos {
JFrame f; //窗口
JPanel p; //面板
JButton b,b1; //按键
JLabel l,l1,l2,l3,l4,l5,l7,l8,l9; //标签
JTextField t,t1,t2,t3,t4,t5; //文本框
public Windos(){
f=new JFrame(" ");
p=new JPanel();
b=new JButton("开");
b1=new JButton("关");
t=new JTextField(5);
t1=new JTextField(5);
t2=new JTextField(5);
t3=new JTextField(5);
t4=new JTextField(5);
t5=new JTextField(5);
l=new JLabel("当前时间:");
l1=new JLabel("时");
l2=new JLabel("分");
l3=new JLabel("秒");
l7=new JLabel("时");
l8=new JLabel("分");
l9=new JLabel("秒");
l4=new JLabel("闹钟时间:");
l5=new JLabel(" 闹钟设置");
t.setBounds(100,20,50,200);
p.setLayout(new FlowLayout(10,10,10));
f.add(p);
p.add(l);
p.add(t);
p.add(l1);
p.add(t1);
p.add(l2);
p.add(t2);
p.add(l3);
p.add(l4);
p.add(t3);
p.add(l7);
p.add(t4);
p.add(l8);
p.add(t5);
p.add(l9);
p.add(l5);
p.add(b);
p.add(b1);
f.setLocation(250,300);
f.setSize(400,150);
f.setVisible(true);
}
public static void main(String args[]){
new Windos();
}
}
package winds;
import java.awt.*;
import javax.swing.*;
public class Windos1 {
JFrame f;
JPanel p;
JButton b,b1;
JLabel l,l1;
JTextField t,t1;
public Windos1(){
f=new JFrame();
p=new JPanel();
b=new JButton("确定");
b1=new JButton("取消");
l=new JLabel(" 用户名:");
l1=new JLabel(" 口 令:");
t=new JTextField(10);
t1=new JTextField(10);
f.add(p);
p.add(l);
p.add(t);
p.add(l1);
p.add(t1);
p.add(b);
p.add(b1);
p.setLayout(new GridLayout(3,2,5,5));
f.setLocation(200,250);
f.setSize(400,200);
f.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Windos1();
}
}
package Winds;
import javax.swing.*;
import java.awt.*;
public class Windos {
JFrame f;
JPanel p,p1;
JLabel b;
JTextField t;
GridLayout g; //网格布局
JButton l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13,l14,l15,l16;
public Windos(){
f=new JFrame("计算机");
p=new JPanel();
p1=new JPanel();
b=new JLabel();
t=new JTextField();
g=new GridLayout(4,4);
f.add(t,BorderLayout.NORTH); //默认为网格布局
f.add(p,BorderLayout.CENTER);
p.setLayout(g);
l1=new JButton("7");
l2=new JButton("8");
l3=new JButton("9");
l4=new JButton("/");
l5=new JButton("4");
l6=new JButton("5");
l7=new JButton("6");
l8=new JButton("*");
l9=new JButton("1");
l10=new JButton("2");
l11=new JButton("3");
l12=new JButton("-");
l13=new JButton("0");
l14=new JButton(".");
l15=new JButton("=");
l16=new JButton("+");
p.add(l1);
p.add(l2);
p.add(l3);
p.add(l4);
p.add(l5);
p.add(l6);
p.add(l7);
p.add(l8);
p.add(l9);
p.add(l10);
p.add(l11);
p.add(l12);
p.add(l13);
p.add(l14);
p.add(l15);
p.add(l16);
f.setLocation(200,250);
f.setSize(400,200);
f.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Windos();
}
package Winds;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Windos1 {
JFrame f;
JPanel p,p1;
JButton b1,b2,b3;
public Windos1(){
f=new JFrame();
p=new JPanel();
p1=new JPanel();
b1=new JButton("红色");
b2=new JButton("绿色");
b3=new JButton("蓝色");
f.add(p,BorderLayout.NORTH); //默认为网格布局
f.add(p1,BorderLayout.CENTER);
p.add(b1);
p.add(b2);
p.add(b3);
b1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
p1.setBackground(Color.red);
}
});
b2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
p1.setBackground(Color.green);
}
});
b3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
p1.setBackground(Color.blue);
}
});
f.setLocation(200,250);
f.setSize(400,200);
f.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Windos1();
}
}
}
我发现java相对于其他语言更加有趣,更能调动我打代码的乐趣,窗口的实现丰富多彩。