📄 dialogpwfmodi.java~15~
字号:
package 固定资产管理系统;
import java.awt.*;
import javax.swing.*;
import 固定资产管理系统.Dialoguser_pwf;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Dialogpwfmodi extends JDialog {
ConnectDataBase cdb=new ConnectDataBase();
JPanel panel1 = new JPanel();
JLabel lblnowuser = new JLabel();
JTextField txtnowuser = new JTextField();
JLabel lblnowpwf = new JLabel();
JPasswordField txtnowpwf = new JPasswordField();
JLabel lblmodipwf = new JLabel();
JPasswordField txtmodipwf = new JPasswordField();
JLabel lblcheckpwf = new JLabel();
JPasswordField txtcheckpwf = new JPasswordField();
JButton btnok = new JButton();
JButton btnreset = new JButton();
JLabel lblpermission = new JLabel();
JComboBox combpermission = new JComboBox();
public Dialogpwfmodi(Frame owner, String title, boolean modal) {
super(owner, title, modal);
try {
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
pack();
} catch (Exception exception) {
exception.printStackTrace();
}
}
public Dialogpwfmodi() {
this(new Frame(), "Dialogpwfmodi", false);
}
private void jbInit() throws Exception {
panel1.setLayout(null);
lblnowuser.setFont(new java.awt.Font("宋体", Font.PLAIN, 12));
lblnowuser.setText(" 用户名 :");
lblnowuser.setBounds(new Rectangle(30, 20, 85, 20));
txtnowuser.setText("");
txtnowuser.setBounds(new Rectangle(105, 20, 130, 20));
lblnowpwf.setFont(new java.awt.Font("宋体", Font.PLAIN, 12));
lblnowpwf.setText(" 旧密码 :");
lblnowpwf.setBounds(new Rectangle(30, 60, 85, 20));
txtnowpwf.setText("");
txtnowpwf.setBounds(new Rectangle(105, 60, 130, 20));
lblmodipwf.setFont(new java.awt.Font("宋体", Font.PLAIN, 12));
lblmodipwf.setText(" 新密码 :");
lblmodipwf.setBounds(new Rectangle(30, 140, 85, 20));
txtmodipwf.setText("");
txtmodipwf.setBounds(new Rectangle(105, 140, 130, 20));
lblcheckpwf.setFont(new java.awt.Font("宋体", Font.PLAIN, 12));
lblcheckpwf.setText("确认新密码:");
lblcheckpwf.setBounds(new Rectangle(30, 180, 85, 20));
txtcheckpwf.setText("");
txtcheckpwf.setBounds(new Rectangle(105, 180, 130, 20));
btnok.setBounds(new Rectangle(65, 210, 75, 25));
btnok.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
btnok.setText("确定");
btnok.addActionListener(new Dialogpwfmodi_btnok_actionAdapter(this));
btnreset.setBounds(new Rectangle(150, 210, 75, 25));
btnreset.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
btnreset.setText("重置");
btnreset.addActionListener(new Dialogpwfmodi_btnreset_actionAdapter(this));
this.setTitle("密码修改");
lblpermission.setFont(new java.awt.Font("宋体", Font.PLAIN, 12));
lblpermission.setText(" 权限 :");
lblpermission.setBounds(new Rectangle(30, 100, 85, 20));
combpermission.setBounds(new Rectangle(105, 100, 130, 20));
combpermission.addItem("普通用户");
combpermission.addItem("超级用户");
getContentPane().add(panel1);
panel1.add(lblnowuser);
panel1.add(txtnowuser);
panel1.add(lblnowpwf);
panel1.add(txtnowpwf);
panel1.add(lblmodipwf);
panel1.add(txtmodipwf);
panel1.add(lblcheckpwf);
panel1.add(txtcheckpwf);
panel1.add(btnok);
panel1.add(btnreset);
panel1.add(lblpermission);
panel1.add(combpermission);
}
public void btnreset_actionPerformed(ActionEvent e) {
txtnowuser.setText("");
txtnowpwf.setText("");
txtmodipwf.setText("");
txtcheckpwf.setText("");
}
public void btnok_actionPerformed(ActionEvent e) {
if(cdb.user_check(txtnowuser.getText(),String.valueOf(txtnowpwf.getPassword()),
"")
&& String.valueOf(txtmodipwf.getPassword()).equals(String.valueOf(txtcheckpwf.getPassword()))){
cdb.updateuserpwf(txtnowuser.getText(),
String.valueOf(txtnowpwf.getPassword()),
String.valueOf(txtcheckpwf.getPassword()));
JOptionPane.showMessageDialog(this, "密码修改成功!", "修改信息",
JOptionPane.INFORMATION_MESSAGE);
this.dispose();
}
else
{
JOptionPane.showMessageDialog(this, "密码修改不正确!", "修改信息",
JOptionPane.INFORMATION_MESSAGE);
txtnowuser.setText("");
txtnowpwf.setText("");
txtmodipwf.setText("");
txtcheckpwf.setText("");
}
}
}
class Dialogpwfmodi_btnok_actionAdapter implements ActionListener {
private Dialogpwfmodi adaptee;
Dialogpwfmodi_btnok_actionAdapter(Dialogpwfmodi adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnok_actionPerformed(e);
}
}
class Dialogpwfmodi_btnreset_actionAdapter implements ActionListener {
private Dialogpwfmodi adaptee;
Dialogpwfmodi_btnreset_actionAdapter(Dialogpwfmodi adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnreset_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -