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