窗口的切换

 1 package LHB.inherit;
 2 
 3  import java.awt.GridLayout;
 4  import java.awt.event.ActionEvent;
 5  import java.awt.event.ActionListener;
 6   import javax.swing.*;
 7  public class Windows2 {
 8      JFrame jf;
 9      JButton jb1;
10      JButton jb2;
11      JPanel jp;
12      JLabel jl;
13      public Windows2() 
14     {
15          jf = new JFrame();
16          jb1 = new JButton("注册");
17         jb2 = new JButton("登录");
18          jp = new JPanel();
19          jl = new JLabel("请选择您需要进行的操作");
20          jb1.addActionListener(new ActionListener() {
21              @Override
22              public void actionPerformed(ActionEvent e) {
23                  JFrame jf1 = new JFrame();
24                  JPanel jp1 = new JPanel();
25                  JLabel jl1 = new JLabel("请输入您的个人信息");
26                  JTextArea jta1 = new JTextArea(3,10);
27                  jf.setVisible(false);
28                  jta1.setLineWrap(true);
29                  jp1.add(jl1);
30                  jp1.add(jta1);
31                  jf1.add(jp1);
32                  jf1.setSize(600,200);
33                  jf1.setLocation(800, 400);
34                  jf1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
35                  jf1.setVisible(true);
36              }
37          });
38          jb2.addActionListener(new ActionListener() {
39              @Override
40             public void actionPerformed(ActionEvent e) {
41                 JFrame jf1 = new JFrame();
42                  JPanel jp1 = new JPanel();
43                  JLabel jl1 = new JLabel("登陆成功");
44                  jf.setVisible(false);
45                  jp1.add(jl1);
46                  jf1.add(jp1);
47                  jf1.setSize(200,100);
48                  jf1.setLocation(800, 400);
49                  jf1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
50                  jf1.setVisible(true);
51              }
52          });
53          jp.add(jl);
54          jp.add(jb1); 
55          jp.add(jb2);
56          jf.add(jp);
57          jf.setSize(300,100);
58          jf.setLocation(800, 400);
59          jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
60          jf.setVisible(true);
61      }
62      public static void main(String[] args) {
63          new Windows2();
64  
65      }
66 
67 
68  }

 

这一部分的内容我没怎么听懂,我不怎么会做,看了一下王思怡,借鉴了一些。

 

posted @ 2019-05-17 22:23  sky灬刘海波  阅读(160)  评论(0编辑  收藏  举报