第六次实训

1、制作一个如图所示的界面(使用FlowLayout布局),不要求实现功能。

 

 1 package 第六次实训;
 2 
 3 import javax.swing.*;
 4 
 5 public class MyFrame {
 6     JFrame f;
 7     JLabel l1,l2,l3,l4,la,lb,lc,ld;
 8     JPanel p;
 9     JTextField t1,t2,t3,ta,tb,tc;
10     JButton b1,b2;
11     public MyFrame(){
12         
13         f=new JFrame();
14         l1=new JLabel("当前时间:");
15         p=new JPanel();
16         l2=new JLabel("时");
17         p=new JPanel();
18         l3=new JLabel("分");
19         p=new JPanel();
20         l4=new JLabel("秒");
21         t1=new JTextField(4);
22         t2=new JTextField(4);
23         t3=new JTextField(4);
24         
25         la=new JLabel("闹钟时间:");
26         p=new JPanel();
27         lb=new JLabel("时");
28         p=new JPanel();
29         lc=new JLabel("分");
30         p=new JPanel();
31         ld=new JLabel("秒");
32         ta=new JTextField(4);
33         tb=new JTextField(4);
34         tc=new JTextField(4);
35         
36         b1=new JButton("开");
37         b2=new JButton("关");
38         
39         p.add(l1);
40         p.add(t1);
41         f.add(p);
42         p.add(l2);
43         p.add(t2);
44         f.add(p);
45         p.add(l3);
46         p.add(t3);
47         p.add(l4);
48         f.add(p);
49         
50         
51         p.add(la);
52         p.add(ta);
53         f.add(p);
54         p.add(lb);
55         p.add(tb);
56         f.add(p);
57         p.add(lc);
58         p.add(tc);
59         p.add(ld);
60         f.add(p);
61         
62         p.add(b1);
63         p.add(b2);
64         
65         f.setSize(300,200);
66         f.setVisible(true);
67         
68     }
69     public static void main(String[] args){
70         new MyFrame();
71     }
72 }

2、设计一个用标签、文本行与按钮来登录的界面(用GridLayout布局方式)。如图所示。

 

 1 package 第六次实训;
 2 import java.awt.GridLayout;
 3 
 4 import javax.swing.*;
 5 
 6 public class aaa{
 7     JFrame f;
 8     JLabel l1,l2;
 9     JPanel p;
10     JTextField t1,t2;
11     JButton b1,b2;
12     public aaa(){
13         
14         f=new JFrame();
15         l1=new JLabel("用户名:");
16         p=new JPanel();
17         t1=new JTextField(3);
18         
19         l2=new JLabel("口令:");
20         p=new JPanel();
21         t2=new JTextField(3);
22         
23         b1=new JButton("确定");
24         b2=new JButton("取消");
25         
26         p.setLayout(new GridLayout(3,2));
27         
28         p.add(l1);
29         p.add(t1);
30         f.add(p);
31         
32         p.add(l2);
33         p.add(t2);
34         f.add(p);
35         
36         p.add(b1);
37         p.add(b2);
38         
39         f.setSize(250,150);
40         f.setVisible(true);
41         
42     }
43     public static void main(String[] args){
44         new aaa();
45     }
46 }

猜你喜欢

转载自www.cnblogs.com/Mxuan0303/p/10959537.html