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

📄 edituserdialog.java

📁 一个可以存储和打印成绩单的系统
💻 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 + -