📄 edituserdialog.java
字号:
package org.wuhang.login;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class EditUserDialog extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private JPanel adminPanel;
private JPanel userPanel1, userPanel2, userPanel3;
private JLabel jlbOlduserName, jlbOlduserPwd, jlbNewuserName,
jlbNewuserPwd;
private JTextField jtfOlduserName, jtfNewuserName;
private JPasswordField jpfOlduserPwd, jpfNewuserPwd;
private JButton jbtCheck, jbtCancel;
public EditUserDialog() {
userPanel1 = new JPanel();
userPanel1.setLayout(new FlowLayout(FlowLayout.CENTER));
jlbOlduserName = new JLabel("旧账户:");
jtfOlduserName = new JTextField(10);
jlbOlduserPwd = new JLabel("旧密码:");
jpfOlduserPwd = new JPasswordField(10);
userPanel1.add(jlbOlduserName);
userPanel1.add(jtfOlduserName);
userPanel1.add(jlbOlduserPwd);
userPanel1.add(jpfOlduserPwd);
userPanel2 = new JPanel();
userPanel2.setLayout(new FlowLayout(FlowLayout.CENTER));
jlbNewuserName = new JLabel("新用户:");
jtfNewuserName = new JTextField(10);
jlbNewuserPwd = new JLabel("新密码:");
jpfNewuserPwd = new JPasswordField(10);
userPanel2.add(jlbNewuserName);
userPanel2.add(jtfNewuserName);
userPanel2.add(jlbNewuserPwd);
userPanel2.add(jpfNewuserPwd);
userPanel3 = new JPanel();
userPanel3.setLayout(new FlowLayout(FlowLayout.RIGHT));
jbtCheck = new JButton("确定");
jbtCancel = new JButton("取消");
userPanel3.add(jbtCheck);
userPanel3.add(jbtCancel);
adminPanel = new JPanel();
adminPanel.setLayout(new BorderLayout());
adminPanel.add(userPanel1, BorderLayout.NORTH);
adminPanel.add(userPanel2, BorderLayout.CENTER);
adminPanel.add(userPanel3, BorderLayout.SOUTH);
this.setTitle("成教数据库管理");
this.getContentPane().add(adminPanel, BorderLayout.CENTER);
this.setSize(400, 150);
this.setLocation(this.getToolkit().getScreenSize().width / 2
- this.getWidth() / 2, this.getToolkit().getScreenSize().height
/ 2 - this.getHeight() / 2);
this.setResizable(false);
this.setVisible(true);
jbtCheck.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String oldName = jtfOlduserName.getText().trim();
char olduserPwd[] = jpfOlduserPwd.getPassword();
String newName = jtfNewuserName.getText().trim();
char newuserPwd[] = jpfNewuserPwd.getPassword();
String s_olduserPwd = new String("");
String s_newuserPwd = new String("");
for (int i = 0; i < olduserPwd.length; i++) {
s_olduserPwd = s_olduserPwd + olduserPwd[i];
}
for (int i = 0; i < newuserPwd.length; i++) {
s_newuserPwd = s_newuserPwd + newuserPwd[i];
}
if (oldName.equals("") || newName.equals("")
|| s_olduserPwd.equals("") || s_newuserPwd.equals(""))
JOptionPane.showMessageDialog(null, "输入不能为空!", "提示",
JOptionPane.PLAIN_MESSAGE);
else {
if (CheckUser.updateUser(s_newuserPwd, newName)) {
JOptionPane.showMessageDialog(null, "用户更新成功", "提示",
JOptionPane.PLAIN_MESSAGE);
} else
JOptionPane.showMessageDialog(null, "用户更新失败", "提示",
JOptionPane.PLAIN_MESSAGE);
setVisible(false);
}
//JOptionPane.showMessageDialog(null, "���û��������벻��ȷ", "��ʾ",
//JOptionPane.PLAIN_MESSAGE);
//}
}
});
jbtCancel.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
dispose();
}
});
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -