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

📄 dialogoperator.java

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

import java.awt.*;

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

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class Dialogoperator extends JDialog {
    ConnectDataBase cdb=new ConnectDataBase();
    JPanel panel1 = new JPanel();
    JLabel lbloperator = new JLabel();
    JTextField txtoperator = new JTextField();
    JLabel lblpwf = new JLabel();
    JPasswordField txtpwf = new JPasswordField();
    JLabel lblpwf_check = new JLabel();
    JPasswordField txtpwf_check = new JPasswordField();
    JLabel lblpermission = new JLabel();
    JComboBox combpermission = new JComboBox();
    JButton btnadd = new JButton();
    JButton btnreset = new JButton();
    public Dialogoperator(Frame owner, String title, boolean modal) {
        super(owner, title, modal);
        try {
            setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            jbInit();
            pack();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    public Dialogoperator() {
        this(new Frame(), "Dialogoperator", false);
    }

    private void jbInit() throws Exception {
        panel1.setLayout(null);
        lbloperator.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
        lbloperator.setText("用 户 名:");
        lbloperator.setBounds(new Rectangle(30, 25, 80, 20));
        txtoperator.setText("");
        txtoperator.setBounds(new Rectangle(110, 25, 130, 20));
        lblpwf.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
        lblpwf.setText(" 密  码 :");
        lblpwf.setBounds(new Rectangle(30, 65, 80, 20));
        txtpwf.setText("");
        txtpwf.setBounds(new Rectangle(110, 65, 130, 20));
        lblpwf_check.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
        lblpwf_check.setText("确认密码:");
        lblpwf_check.setBounds(new Rectangle(30, 105, 80, 20));
        txtpwf_check.setText("");
        txtpwf_check.setBounds(new Rectangle(110, 105, 130, 20));
        lblpermission.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
        lblpermission.setText(" 权  限 :");
        lblpermission.setBounds(new Rectangle(30, 145, 80, 20));
        combpermission.setBounds(new Rectangle(110, 145, 130, 20));
        combpermission.addItem("普通用户");
        combpermission.addItem("超级用户");
        btnadd.setBounds(new Rectangle(55, 180, 90, 25));
        btnadd.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        btnadd.setText("添加");
        btnadd.addActionListener(new Dialogoperator_btnadd_actionAdapter(this));
        btnreset.setBounds(new Rectangle(150, 180, 90, 25));
        btnreset.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        btnreset.setText("重置");
        btnreset.addActionListener(new Dialogoperator_btnreset_actionAdapter(this));
        panel1.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        this.setTitle("添加用户");
        getContentPane().add(panel1);
        panel1.add(lbloperator);
        panel1.add(txtoperator);
        panel1.add(lblpwf);
        panel1.add(txtpwf);
        panel1.add(lblpwf_check);
        panel1.add(txtpwf_check);
        panel1.add(lblpermission);
        panel1.add(combpermission);
        panel1.add(btnadd);
        panel1.add(btnreset);
    }

    public void btnreset_actionPerformed(ActionEvent e) {
        txtoperator.setText("");
        txtpwf.setText("");
        txtpwf_check.setText("");
    }

    public void btnadd_actionPerformed(ActionEvent e) {
        if(String.valueOf(txtpwf.getPassword()).equals(String.valueOf(txtpwf_check.getPassword()))){
                        cdb.operatoraddinfo(txtoperator.getText(),
                                          String.valueOf(txtpwf.getPassword()),
                                          String.valueOf(combpermission.getSelectedItem()));
                        JOptionPane.showMessageDialog(this, "用户添加成功!", "添加信息",
                                                  JOptionPane.INFORMATION_MESSAGE);
                        this.dispose();
                    }
                    else
                    {
                        JOptionPane.showMessageDialog(this, "用户添加失败!", "添加信息",
                                                  JOptionPane.INFORMATION_MESSAGE);
            }
    }
}


class Dialogoperator_btnadd_actionAdapter implements ActionListener {
    private Dialogoperator adaptee;
    Dialogoperator_btnadd_actionAdapter(Dialogoperator adaptee) {
        this.adaptee = adaptee;
    }

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


class Dialogoperator_btnreset_actionAdapter implements ActionListener {
    private Dialogoperator adaptee;
    Dialogoperator_btnreset_actionAdapter(Dialogoperator adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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