zoukankan      html  css  js  c++  java
  • 窗口的切换

    package demo;
    import java.awt.Container;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.*;
    public class window implements ActionListener{
     JPanel p1,p2;
     JFrame f1,f2;
     JButton b1,b2;
     JLabel l1,l2;
     JTextField t1,t2;
     Container c;
     JPasswordField s;
     {}
    public window(){
      p1 = new JPanel();
      f1 = new JFrame();
      c = new Container();
      b1= new JButton("登录");
      b1.addActionListener(this);
      b2= new JButton("注册");
      l1 = new JLabel("用户名:");
      l2 = new JLabel("密码:");
      t1 = new JTextField(20);
      s = new JPasswordField(20);
      f1.setSize(400, 200);
      f1.setVisible(true);
      f1.add(p1);p1.add(l1);p1.add(t1);
      p1.add(l2);p1.add(s);
      p1.add(b1);p1.add(b2);
    }
    public static void main(String[]args){ 
     new  window(); 
    }
    @Override
    public void actionPerformed(ActionEvent arg0) {
     // TODO 自动生成的方法存根
     p2 = new JPanel();
     f2 = new JFrame("登陆成功");
     f2.setSize(500, 300);
     f2.setVisible(true);
     f2.add(p2);
     f1.setVisible(false);
    }
    }

    这个窗口的切换真的是难以弄出来,对于有些地方不是很清楚、明白。出现了许多错误,也和同学讨论了很久,虽然弄出来了,但是自己依旧是一知半解的状态。

  • 相关阅读:
    货车运输 noip2013day1t3
    热浪 洛谷1339 (对于最短路的复习)
    10.25 考试总结
    2017.10.27
    2017.10.26 noip2013day1
    2017.10.24
    2017.10.23 noip2014day2测试
    bzoj3173 最长上升子序列 题解--Treap+nlogn求LIS
    bzoj1588 营业额统计 题解--Treap
    codevs1068 乌龟棋 题解
  • 原文地址:https://www.cnblogs.com/quanzhilong/p/10873111.html
Copyright © 2011-2022 走看看