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

📄 frmpwdciugai.java~16~

📁 在学校时做的第一个项目
💻 JAVA~16~
字号:
package vegtable;

import java.awt.*;

import javax.swing.*;
import java.awt.Rectangle;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import javax.swing.BorderFactory;
import java.net.URL;

/**
 * <p>Title: vegtable</p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class Frmpwdciugai extends JFrame {
    BorderLayout borderLayout1 = new BorderLayout();
    JLabel lblid = new JLabel();
    JComboBox cboid = new JComboBox();
    JLabel lbloldpwd = new JLabel();
    JTextField txtoldpwd = new JTextField();
    JLabel lblnewold = new JLabel();
    JTextField txtnewpwd = new JTextField();
    JButton btnxiugai = new JButton();
    JButton btnct = new JButton();
    JButton btnexit = new JButton();
    JLabel lblname = new JLabel();
    JLabel lblshow = new JLabel();
    JOptionPane jOptionPane1 = new JOptionPane();
    JPanel jPanel1 = new JPanel();
    JLabel lblimg = new JLabel();
    public Frmpwdciugai() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        getContentPane().setLayout(null);
        this.setSize(350,420);
        this.setLocation(200,150);
        lblid.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        lblid.setText("操作员编号");
        lblid.setBounds(new Rectangle(46, 95, 86, 29));
        cboid.setBounds(new Rectangle(136, 95, 151, 29));
        cboid.addActionListener(new Frmpwdciugai_cboid_actionAdapter(this));
        btnxiugai.setBounds(new Rectangle(41, 328, 77, 30));
        btnxiugai.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        btnxiugai.setText("修改");
        btnxiugai.addActionListener(new Frmpwdciugai_btnxiugai_actionAdapter(this));
        btnct.setBounds(new Rectangle(142, 328, 75, 30));
        btnct.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        btnct.setText("重填");
        btnct.addActionListener(new Frmpwdciugai_btnct_actionAdapter(this));
        btnexit.setBounds(new Rectangle(237, 328, 71, 30));
        btnexit.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        btnexit.setText("退出");
        btnexit.addActionListener(new Frmpwdciugai_btnexit_actionAdapter(this));
        lbloldpwd.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        lblnewold.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        lblname.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
        lblname.setText("操作员姓名");
        lblname.setBounds(new Rectangle(49, 246, 80, 33));
        lblshow.setBackground(Color.lightGray);
        lblshow.setBounds(new Rectangle(135, 246, 138, 32));
        jOptionPane1.setBounds(new Rectangle(112, 184, 12, 14));
        jPanel1.setBorder(BorderFactory.createEtchedBorder());
        jPanel1.setBounds(new Rectangle(28, 87, 286, 281));
        lblimg.setBounds(new Rectangle(46, 4, 260, 79));
        this.getContentPane().add(cboid);
        this.cboid.addItem("--请选择编号--");
        this.cboid.addItem("01");
        this.cboid.addItem("02");
        txtnewpwd.setBounds(new Rectangle(136, 194, 150, 31));
        lblnewold.setText("新密码");
        lblnewold.setBounds(new Rectangle(49, 194, 81, 32));
        txtoldpwd.setBounds(new Rectangle(136, 143, 150, 32));
        lbloldpwd.setText("原始密码");
        lbloldpwd.setBounds(new Rectangle(49, 143, 82, 32));
        this.getContentPane().add(txtoldpwd);
        this.getContentPane().add(txtnewpwd);
        this.getContentPane().add(btnxiugai);
        this.getContentPane().add(btnexit);
        this.getContentPane().add(btnct);
        this.getContentPane().add(lbloldpwd);
        this.getContentPane().add(lblid);
        this.getContentPane().add(lblnewold);
        this.getContentPane().add(lblname);
        this.getContentPane().add(lblshow);
        this.getContentPane().add(jOptionPane1);
        this.getContentPane().add(jPanel1);
        this.getContentPane().add(lblimg);
        URL u=this.getClass().getResource("tf1.jpg");
        this.lblimg.setIcon(new ImageIcon(u));
    }

    public static void main(String[] args) {
        Frmpwdciugai frmpwdciugai = new Frmpwdciugai();
        frmpwdciugai.setVisible(true);
    }

    public void cboid_actionPerformed(ActionEvent e) {
            if (this.cboid.getSelectedItem().equals("01")) {
                this.lblshow.setText("黄东方");
            }
            if (this.cboid.getSelectedItem().equals("02")) {
                this.lblshow.setText("任炳林");
            }

    }

    public void btnexit_actionPerformed(ActionEvent e) {
        Frmveg frmveg=new Frmveg();
        frmveg.setVisible(true);
        this.setVisible(false);
    }

    public void btnct_actionPerformed(ActionEvent e) {
        this.txtoldpwd.setText("");
        this.txtnewpwd.setText("");
    }

    public void btnxiugai_actionPerformed(ActionEvent e) {
        if(this.txtoldpwd.getText().equals(""))
        {
            this.jOptionPane1.showMessageDialog(this,"原始密码不能为空,请输入!");
        }
        else{
        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        } catch (ClassNotFoundException ex) {
        }
        try {
            Connection con = java.sql.DriverManager.getConnection(
                    "jdbc:odbc:veg");
            Statement s=con.createStatement();
            int num=s.executeUpdate("update 操作员表 set 操作员密码='"+this.txtnewpwd.getText()+"'where 操作员密码='"+this.txtoldpwd.getText()+"'");
            if(num>0)
            {
                this.jOptionPane1.showMessageDialog(this,"修改密码成功!");
            }
            else
            {
                this.jOptionPane1.showMessageDialog(this,"您输入的原始密码错误!");
            }
        } catch (SQLException ex1) {
        }
       }
    }
}


class Frmpwdciugai_btnxiugai_actionAdapter implements ActionListener {
    private Frmpwdciugai adaptee;
    Frmpwdciugai_btnxiugai_actionAdapter(Frmpwdciugai adaptee) {
        this.adaptee = adaptee;
    }

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


class Frmpwdciugai_btnct_actionAdapter implements ActionListener {
    private Frmpwdciugai adaptee;
    Frmpwdciugai_btnct_actionAdapter(Frmpwdciugai adaptee) {
        this.adaptee = adaptee;
    }

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


class Frmpwdciugai_btnexit_actionAdapter implements ActionListener {
    private Frmpwdciugai adaptee;
    Frmpwdciugai_btnexit_actionAdapter(Frmpwdciugai adaptee) {
        this.adaptee = adaptee;
    }

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


class Frmpwdciugai_cboid_actionAdapter implements ActionListener {
    private Frmpwdciugai adaptee;
    Frmpwdciugai_cboid_actionAdapter(Frmpwdciugai adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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