📄 changepassword.java
字号:
package bank;
import java.awt.Font;
import java.awt.GridLayout;
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.border.TitledBorder;
import bank.dao.CheckPassword;
import bank.dao.CheckTrad;
public class ChangePassword implements ActionListener {
/**
* @param args
*/
JLabel l1, l2;
JPasswordField t1, t2;
JButton b1, b2;
public static JFrame f;
public ChangePassword() {
f = new JFrame();
l1 = new JLabel("输入新密码", JLabel.CENTER);
l1.setFont(new Font(Font.DIALOG, Font.BOLD, 15));
l2 = new JLabel("确定新密码", JLabel.CENTER);
l2.setFont(new Font(Font.DIALOG, Font.BOLD, 15));
t1 = new JPasswordField();
t2 = new JPasswordField();
b1 = new JButton("确定");
b2 = new JButton("返回");
f.setTitle("中国工商新一代网上银行");
f.setLayout(null);
f.setVisible(true);
f.setBounds(300, 200, 400, 300);
f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public void setlayout() {
JPanel p = new JPanel();
p.setBorder(new TitledBorder("修改密码"));
p.setLayout(new GridLayout(3, 2, 40, 30));
p.setBounds(20, 30, 320, 220);
p.add(l1);
p.add(t1);
p.add(l2);
p.add(t2);
p.add(b1);
p.add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
f.add(p);
}
public static void main(String[] args) {
// TODO 自动生成方法存根
ChangePassword c = new ChangePassword();
c.setlayout();
}
public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成方法存根
CheckPassword checkpw = new CheckPassword();
if (b1 == arg0.getSource()) {
if (checkpw.checkpw(t1.getText(), t2.getText())) {
CheckTrad.user.setPassword(t1.getText());
JOptionPane.showMessageDialog(ChangePassword.f, "修改成功", "信息提示!",
JOptionPane.YES_NO_OPTION);
// JOptionPane.showInternalConfirmDialog(ChangePassword.f,"please choose one", "information",
// JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
f.dispose();
Fuction fuction = new Fuction();
fuction.setlayout();
}
}
if (b2 == arg0.getSource()) {
f.dispose();
Fuction fuction = new Fuction();
fuction.setlayout();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -