📄 deluserspanel.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 + -