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

    import java.awt.Color;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;

    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JTextField;

    public class Myfram implements ActionListener {
    JFrame f1,f2;
    JButton b1,b2;
    JPanel p;
    JLabel l1,l2;
    JTextField t1,t2;
    public Myfram() {
    f1=new JFrame("登录界面");
    b1=new JButton("登录");
    b1.addActionListener(new b1buton());
    b2=new JButton("注册");
    b2.addActionListener(new b2buton());
    p=new JPanel();
    p.add(b1);
    p.add(b2);
    f1.add(p);
    f1.setLocation(400, 400);
    f1.setSize(300, 300);
    f1.setVisible(true);

    }
    
    public static void main(String[] args) {
    	new Myfram();
    
    }
    
    class b1buton implements ActionListener{
    @Override
    public void actionPerformed(ActionEvent e) {
    	System.out.println("请先注册!");
    }
    }
    class b2buton implements ActionListener{
    @Override
    public void actionPerformed(ActionEvent e) {
    	f1.setVisible(false);
    	f2=new JFrame("注册界面");
    	l1=new JLabel("账号:");
    	t1=new JTextField(20);
    	l2=new JLabel("密码");
    	t2=new JTextField(20);
    	p=new JPanel();
    	p.setBackground(Color.blue);
    	p.add(l1);
    	p.add(t1);
    	p.add(l2);
    	p.add(t2);
    	f2.add(p);
    	f2.setLocation(400, 400);
    	f2.setSize(300, 300);
    	f2.setVisible(true);
    }
    }
    

    }

  • 相关阅读:
    <Android HAL 之路> HAL 简介
    <Android 应用 之路> 简易贪吃蛇
    略论研发评审的必要性
    微信支付开发(7) 收货地址共享接口V2
    连接点和线路点的区别
    IP地址分类及子网掩码详解
    基于UDP协议的多路广播地址
    频分双工
    航空连接器、端子
    表面粗糙度及加工符号
  • 原文地址:https://www.cnblogs.com/javalv/p/10852074.html
Copyright © 2011-2022 走看看