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

📄 dialoguser_pwf.java~54~

📁 用java实现的固定资产管理系统相信对于初学者可以从中学到一点知识....!
💻 JAVA~54~
字号:
package 固定资产管理系统;

import java.awt.*;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;


public class Dialoguser_pwf extends JDialog {
    int flag;
    ConnectDataBase cdb=new ConnectDataBase();
    JPanel panel1 = new JPanel();
    JLabel lbluser = new JLabel();
    JTextField txtuser = new JTextField();
    JLabel lblpwf = new JLabel();
    JPasswordField txtpwf = new JPasswordField();
    JButton btnlog = new JButton();
    JButton btnreset = new JButton();
    JLabel lblshow = new JLabel();
    JLabel lblpermission = new JLabel();
    JComboBox combpermission = new JComboBox();

    public Dialoguser_pwf(Frame owner, String title, boolean modal) {
        super(owner, title, modal);
        try {
            setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            jbInit();
            pack();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    public Dialoguser_pwf() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        panel1.setLayout(null);
        lbluser.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        lbluser.setText("用户名:");
        lbluser.setBounds(new Rectangle(30, 65, 100, 20));
        txtuser.setText("hightcool");
        txtuser.setBounds(new Rectangle(110, 65, 150, 20));
        lblpwf.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        lblpwf.setText("密  码:");
        lblpwf.setBounds(new Rectangle(30, 100, 100, 20));
        txtpwf.setText("8888");
        txtpwf.setBounds(new Rectangle(110, 100, 150, 20));
        btnlog.setBounds(new Rectangle(50, 175, 90, 25));
        btnlog.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
        btnlog.setText("登录系统");
        btnlog.addActionListener(new Dialoguser_pwf_btnlog_actionAdapter(this));
        btnreset.setBounds(new Rectangle(150, 175, 90, 25));
        btnreset.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        btnreset.setText("离开系统");
        btnreset.addActionListener(new Dialoguser_pwf_btnreset_actionAdapter(this));
        this.setDefaultCloseOperation(javax.swing.WindowConstants.HIDE_ON_CLOSE);
        this.setEnabled(false);
        this.setTitle("用户登陆");
        this.addWindowListener(new Dialoguser_pwf_this_windowAdapter(this));
        lblshow.setFont(new java.awt.Font("宋体", Font.BOLD, 19));
        lblshow.setForeground(new Color(0, 148, 255));
        lblshow.setHorizontalAlignment(SwingConstants.CENTER);
        lblshow.setText("欢迎使用固定资产管理系统");
        lblshow.setBounds(new Rectangle(25, 20, 240, 17));
        lblpermission.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        lblpermission.setText("权 限:");
        lblpermission.setBounds(new Rectangle(30, 135, 100, 20));
        combpermission.setBounds(new Rectangle(110, 135, 150, 20));
        combpermission.addItem("普通用户");
        combpermission.addItem("超级用户");
        getContentPane().add(panel1);
        panel1.add(lbluser);
        panel1.add(txtuser);
        panel1.add(lblpwf);
        panel1.add(txtpwf);
        panel1.add(lblshow);
        panel1.add(btnlog);
        panel1.add(btnreset);
        panel1.add(lblpermission);
        panel1.add(combpermission);

    }

    public void btnlog_actionPerformed(ActionEvent e) {
        if(cdb.user_check(txtuser.getText(),String.valueOf(txtpwf.getPassword()),
           String.valueOf(combpermission.getSelectedItem()))){
            flag = 1;
            JOptionPane.showMessageDialog(this, "用户通过验证!", "登录成功",
                                          JOptionPane.INFORMATION_MESSAGE);
            this.dispose();
        }
        if(flag==0)
        {
            JOptionPane.showMessageDialog(this, "非法用户或密码!", "登录失败",
                                              JOptionPane.ERROR_MESSAGE);
             this.dispose();
             this.show();
        }

    }

    public void btnreset_actionPerformed(ActionEvent e) {
        System.exit(0);
    }


}



class Dialoguser_pwf_this_windowAdapter extends WindowAdapter {
    private Dialoguser_pwf adaptee;
    Dialoguser_pwf_this_windowAdapter(Dialoguser_pwf adaptee) {
        this.adaptee = adaptee;
    }


}


class Dialoguser_pwf_btnreset_actionAdapter implements ActionListener {
    private Dialoguser_pwf adaptee;
    Dialoguser_pwf_btnreset_actionAdapter(Dialoguser_pwf adaptee) {
        this.adaptee = adaptee;
    }

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


class Dialoguser_pwf_btnlog_actionAdapter implements ActionListener {
    private Dialoguser_pwf adaptee;
    Dialoguser_pwf_btnlog_actionAdapter(Dialoguser_pwf adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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