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

📄 deluserspanel.java

📁 固定资产管理
💻 JAVA
字号:
package stage_project;

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) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class DelUsersPanel extends JPanel {
    public DelUsersPanel() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    ImageIcon img = new ImageIcon("xiubei.gif");
    JLabel lblBeijing = new JLabel(img);
    private void jbInit() throws Exception {
        this.setLayout(null);
         setSize(new Dimension(960, 600));
        this.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        jLabel1.setText(" 用 户 名:");
        jLabel1.setBounds(new Rectangle(356, 282, 60, 30));
        txtName.setDisabledTextColor(new Color(196, 196, 196));
        txtName.setText("");
        txtName.setBounds(new Rectangle(425, 283, 140, 30));
        btnDel.setBounds(new Rectangle(433, 383, 71, 25));
        btnDel.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
        btnDel.setText("删 除");
        btnDel.addActionListener(new DelUsersPanel_btnDel_actionAdapter(this));lblName.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
//        DebarkationDialog dd= new DebarkationDialog();
//        String username = dd.name;
//        lblName.setText(username);
//        lblName.setBounds(new Rectangle(700, 57, 100, 25));
        lblBeijing.setIcon(img);
        lblBeijing.setBounds(new Rectangle(0, 0, 960, 600));
        jLabel2.setFont(new java.awt.Font("Dialog", Font.BOLD, 16));
        jLabel2.setText("  删  除  用  户");
        jLabel2.setBounds(new Rectangle(413, 206, 120, 35));
        this.add(lblName);
        this.add(jLabel2);
        this.add(txtName);
        this.add(btnDel);
        this.add(jLabel1);
        this.add(lblBeijing);
    }
    JLabel jLabel1 = new JLabel();
    JTextField txtName = new JTextField();
    JButton btnDel = new JButton();
    JLabel lblName = new JLabel();
    JLabel jLabel2 = new JLabel();

    //删除事件
    public void btnDel_actionPerformed(ActionEvent e) {
        DebarkationDialog dd = new DebarkationDialog();
        String username = dd.name;
        String name = txtName.getText();
        DBAccess db = new DBAccess();
        if(username.equals("admin")){
            String sql = "select name from operator where name= '"+name+"'";
           boolean b = db.jiancha(sql);
           if (b){
               String sql1 = "delete from operator where name= '"+name+"'";
            int num = db.doUpdate(sql1);
            if(num==1){
                 JOptionPane.showMessageDialog(this, "删除成功!");
                 return;
            }else{
                 JOptionPane.showMessageDialog(this, "删除失败!");
                 return;
            }
           }else{
               JOptionPane.showMessageDialog(this, "无此用户,请确认后再删除!");
               return;
           }
        }else{
            JOptionPane.showMessageDialog(this, "你不是 admin 无法删除用户!");
            return;
        }
    }
}
class DelUsersPanel_btnDel_actionAdapter implements ActionListener {
    private DelUsersPanel adaptee;
    DelUsersPanel_btnDel_actionAdapter(DelUsersPanel adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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