课后作业-----窗口的切换

运用事件处理相关知识,完成两个窗口之间的切换,例如:登陆窗口------》注册窗口

 1 package demo;
 2 import java.awt.Container;
 3 import java.awt.event.ActionEvent;
 4 import java.awt.event.ActionListener;
 5 import javax.swing.*;
 6 
 7 public class chuangkou implements ActionListener {
 8  JPanel p1,p2;
 9  JFrame f1,f2;
10  JButton b1,b2;
11  JLabel l1,l2;
12  JTextField t1,t2;
13  Container c;
14  JPasswordField s;
15 public chuangkou(){
16   p1 = new JPanel();
17   f1 = new JFrame();
18   c = new Container();
19   b1= new JButton("登录");
20   b1.addActionListener(this);
21    b2= new JButton("注册");
22    l1 = new JLabel("用户名:");
23    l2 = new JLabel("密码:");
24   
25   
26    t1 = new JTextField(20);
27    s = new JPasswordField(20);
28     f1.setSize(500, 300);
29    f1.setVisible(true);
30    f1.add(p1);p1.add(l1);p1.add(t1);
31    p1.add(l2);p1.add(s);
32    p1.add(b1);p1.add(b2);
33  
34 }
35 public static void main(String[]args){ 
36  new  chuangkou();
37 }
38 @Override
39 public void actionPerformed(ActionEvent arg0) {
40  // TODO 自动生成的方法存根
41  p2 = new JPanel();
42  f2 = new JFrame("登陆成功");
43  f2.setSize(500, 300);
44   f2.setVisible(true);
45  f2.add(p2);
46  f1.setVisible(false);
47   
48 }
49 }
50  

刚开始对那事件处理不熟,忙活了很久时间,但还是弄出来了,困扰了很久的问题到老师手里简单化了,很兴奋,很羞涩o(*////▽////*)q

猜你喜欢

转载自www.cnblogs.com/baijingtingfuren/p/10872592.html