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

    package LHB.inherit;

    import java.awt.GridLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.*;
    public class Windows2 {
    JFrame jf;
    JButton jb1;
    JButton jb2;
    JPanel jp;
    JLabel jl;
    public Windows2()
    {
    jf = new JFrame();
    jb1 = new JButton("注册");
    jb2 = new JButton("登录");
    jp = new JPanel();
    jl = new JLabel("请选择您需要进行的操作");
    jb1.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
    JFrame jf1 = new JFrame();
    JPanel jp1 = new JPanel();
    JLabel jl1 = new JLabel("请输入您的个人信息");
    JTextArea jta1 = new JTextArea(3,10);
    jf.setVisible(false);
    jta1.setLineWrap(true);
    jp1.add(jl1);
    jp1.add(jta1);
    jf1.add(jp1);
    jf1.setSize(600,200);
    jf1.setLocation(800, 400);
    jf1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    jf1.setVisible(true);
    }
    });
    jb2.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
    JFrame jf1 = new JFrame();
    JPanel jp1 = new JPanel();
    JLabel jl1 = new JLabel("登陆成功");
    jf.setVisible(false);
    jp1.add(jl1);
    jf1.add(jp1);
    jf1.setSize(200,100);
    jf1.setLocation(800, 400);
    jf1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    jf1.setVisible(true);
    }
    });
    jp.add(jl);
    jp.add(jb1);
    jp.add(jb2);
    jf.add(jp);
    jf.setSize(300,100);
    jf.setLocation(800, 400);
    jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    jf.setVisible(true);
    }
    public static void main(String[] args) {
    new Windows2();

    }


    }

  • 相关阅读:
    android的进度条使用
    strlen和sizeof的差别
    2012 苏州瑞晟微电子 面试(共两轮,每次近一个半小时)
    最小二乘法多项式曲线拟合原理与实现
    敏捷开发流程总结
    duplicate symbol _*** in:
    C#操作Excel初探
    设计模式(一)工厂模式Factory(创建型)
    Bulk Insert命令具体
    FindWindowEx使用方法
  • 原文地址:https://www.cnblogs.com/rfcd/p/11010206.html
Copyright © 2011-2022 走看看