⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logoin.java~13~

📁 做太久,忘了什么功能了!好象取款机的功能..冒似...
💻 JAVA~13~
字号:
package bankmanager;

import java.awt.BorderLayout;

import javax.swing.JPanel;
import java.awt.Font;
import java.awt.Color;
import java.awt.Rectangle;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.ImageIcon;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class LogoIn extends JPanel {
    ImageIcon image  = new ImageIcon("bank.jpg");
    JLabel jlabel= new JLabel(image);

    JLabel jLabel1 = new JLabel();
    JButton bntOK = new JButton();
    JButton bntZhuCe = new JButton();
    JTextField txtKNO = new JTextField();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JPasswordField txtPassword = new JPasswordField();
    JLabel jLabel4 = new JLabel();
    JPanel jPanel1 = new JPanel();
    JLabel jLabel5 = new JLabel();

    public LogoIn() {
        try {
            Thread time=new Thread(new TimeRun(this.jLabel5));
            time.start();
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        this.setLayout(null);

        jLabel1.setFont(new java.awt.Font("幼圆", Font.BOLD, 48));
        jLabel1.setForeground(new Color(0, 118, 197));
        jLabel1.setText("天 天 银 行 欢 迎 您 ");
        jLabel1.setBounds(new Rectangle(92, 41, 553, 54));
        bntOK.setBackground(Color.orange);
        bntOK.setBounds(new Rectangle(511, 276, 72, 33));
        bntOK.setFont(new java.awt.Font("华文细黑", Font.BOLD, 16));
        bntOK.setForeground(Color.blue);
        bntOK.setToolTipText("");
        bntOK.setText("登 陆");
        bntOK.addActionListener(new LogoIn_bntOK_actionAdapter(this));
        bntZhuCe.setBackground(Color.orange);
        bntZhuCe.setBounds(new Rectangle(607, 275, 72, 33));
        bntZhuCe.setFont(new java.awt.Font("华文细黑", Font.BOLD, 16));
        bntZhuCe.setForeground(Color.blue);
        bntZhuCe.setToolTipText("");
        bntZhuCe.setText("开 户");
        bntZhuCe.addActionListener(new LogoIn_bntZhuCe_actionAdapter(this));
        txtKNO.setText("");
        txtKNO.setBounds(new Rectangle(502, 170, 183, 28));
        jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jLabel2.setText("密码:");
        jLabel2.setBounds(new Rectangle(457, 211, 45, 28));
        jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        jLabel3.setText("帐号:");
        jLabel3.setBounds(new Rectangle(456, 170, 45, 28));
        txtPassword.setText("");
        txtPassword.setBounds(new Rectangle(502, 211, 184, 30));
        //设置大小 jlabel 大小
        jlabel.setBounds(0,0,450,520);           //间接设置图片大小位置
        jlabel.setBounds(new Rectangle(25, 0, 450, 450));        //
        jPanel1.setLayout(null);
        jPanel1.setBackground(Color.white);
        jPanel1.setBounds(new Rectangle( -15, 0, 719, 451));
        this.setBackground(SystemColor.text);
        this.setOpaque(false);
        jLabel5.setFont(new java.awt.Font("Basemic Times", Font.BOLD, 12));
        jLabel5.setForeground(Color.blue);
        jLabel5.setBounds(new Rectangle(496, 378, 124, 36));
        jPanel1.add(jLabel4);
        jPanel1.add(bntOK);
        jPanel1.add(bntZhuCe);
        jPanel1.add(txtKNO);
        jPanel1.add(txtPassword);
        jPanel1.add(jLabel3);
        jPanel1.add(jLabel2);
        jPanel1.add(jLabel1);
        jPanel1.add(jlabel);
        jPanel1.add(jLabel5);
        this.add(jPanel1, null);
    }
    // 点 登陆 事件
    public void bntOK_actionPerformed(ActionEvent e) {

        MainAppBank.frame.setVisible(false);
        MainAppBank.frame.setContentPane(new MenuPanel().jPanel1);
        MainAppBank.frame.setVisible(true);
    }
    //点击  开户 切换
    public void bntZhuCe_actionPerformed(ActionEvent e) {
        this.setVisible(false);
        MainAppBank.frame.setContentPane(new KaiHUPanel());
        MainAppBank.frame.setVisible(true);
    }
}


class LogoIn_bntZhuCe_actionAdapter implements ActionListener {
    private LogoIn adaptee;
    LogoIn_bntZhuCe_actionAdapter(LogoIn adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bntZhuCe_actionPerformed(e);
    }
}


class LogoIn_bntOK_actionAdapter implements ActionListener {
    private LogoIn adaptee;
    LogoIn_bntOK_actionAdapter(LogoIn adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.bntOK_actionPerformed(e);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -