java 修改登陆密码 代码

下面是我的登陆代码,登陆后进入学生信息的界面,其中有个按钮是修改登录密码,求修改登录密码的程序代码啊~~~急急~~~

import javax.swing.UIManager;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.border.*;

public class PassWord implements ActionListener{
JTextField user;
JPasswordField passWd;
JButton b1, b2;
Container dialogPane;
JDialog d;

JFrame frame;

/** Construct the application */
public PassWord(JFrame f){
d = new JDialog();
d.setTitle("请输入用户名和密码");
dialogPane = d.getContentPane();
dialogPane.setLayout(new GridLayout(3, 2));
dialogPane.add(new JLabel("用户名", SwingConstants.CENTER));
user = new JTextField();
dialogPane.add(user);
dialogPane.add(new JLabel("密 码", SwingConstants.CENTER));
passWd = new JPasswordField();
dialogPane.add(passWd);
b1 = new JButton("确定");
b2 = new JButton("退出");
dialogPane.add(b1);
dialogPane.add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
d.setBounds(200, 150, 400, 130);
d.getRootPane().setDefaultButton(b1);
d.setVisible(true);
this.frame = f;

}

public void actionPerformed(ActionEvent e)
{
String cmd = e.getActionCommand();
if (cmd.equals("确定"))
{
String name = user.getText();
String passWord = passWd.getText();
if ((name.equals("sdd")) && (passWord.equals("123")))
{
d.dispose();
new Student();
}
else
{
JOptionPane.showMessageDialog(d, "用户名或密码错误", "请重新输入",
JOptionPane.WARNING_MESSAGE);
user.setText("");
passWd.setText("");
}
}
if (cmd.equals("退出")) System.exit(0);
}

public static void main(String[] args){

new PassWord(new JFrame());
}

}

你这个登陆程序哪来的修改按钮啊,只有确定和退出两个按钮嘛.
你这登陆用户名是:sdd 密码是:123 而且要程序中已经定死了.这一句:if ((name.equals("sdd")) && (passWord.equals("123")))说的.
你如果想添加一个修改用户名和密码的按钮就必须用一个另外的文件进行保存,当然用数据库就更好了.而你这个没必要改,因为没有永久存贮的文件,即使你改了密码,当你下次再运行时密码又被重新初始化了.
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答