• 大小: 1.45MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-21
  • 语言: Java
  • 标签: JAVA  银行  转账  存取款  

资源简介

JAVA简单的银行存取款转账系统,需要ODBC,Oracle数据库

资源截图

代码片段和文件信息

package dreambank;

import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class ChangePassword extends Jframe implements ActionListener{
private JLabel messageLabel = new JLabel();
private JLabel pictureLabel = new JLabel(new ImageIcon(“frame.png“));
private JLabel massageLabel2 = new JLabel(“您当前的操作为   修改密码“);
private JLabel oldPasswordLabel = new JLabel(“请输入您原来的密码:“);
private JLabel newPasswordLabel = new JLabel(“请输入您的新密码:“);
private JLabel newPasswordLabel2 = new JLabel(“请再次输入新密码:“);
private JTextField oldField = new JTextField(20);
private JTextField newField = new JTextField(20);
private JTextField newField2 = new JTextField(20);

private JButton confirmButton = new JButton(“确认修改“);
private JButton backButton = new JButton(“返回“);
private JPanel panel = new JPanel();
private String account = null;

public ChangePassword(String acc){
super(“修改密码“);
this.account = acc;
panel.setLayout(null);

pictureLabel.setBounds(0 0 800 200);
massageLabel2.setBounds(20 530 200 30);
oldPasswordLabel.setBounds(200 250 150 30);
newPasswordLabel.setBounds(200 310 150 30);
newPasswordLabel2.setBounds(200 350 150 30);
oldField.setBounds(350 250 200 30);
newField.setBounds(350 310 200 30);
newField2.setBounds(350 350 200 30);
confirmButton.setBounds(449 400 90 25);
confirmButton.setFocusable(false);
backButton.setBounds(680 525 100 30);
messageLabel.setBounds(555 362 200 15);

panel.add(pictureLabel);
panel.add(massageLabel2);
    panel.add(oldPasswordLabel);
panel.add(newPasswordLabel);
panel.add(newPasswordLabel2);
panel.add(oldField);
panel.add(newField);
panel.add(newField2);
panel.add(confirmButton);
panel.add(backButton);
panel.add(messageLabel);

panel.setBackground(new Color(1001001000));
messageLabel.setOpaque(true);
messageLabel.setForeground(Color.RED);
confirmButton.addActionListener(this);
backButton.addActionListener(this);

this.getContentPane().add(panel);
this.setBounds(0 0 800 600);
this.setResizable(false);
this.setVisible(true);
this.setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
}

public void actionPerformed(ActionEvent e) {
if(e.getSource()==confirmButton){
String oldPassword = oldField.getText();
String newPassword = newField.getText();
String newPassword2 = newField2.getText();
if(oldPassword==null||oldPassword.length()<=0||newPassword==null||newPassword.length()<=0||
                                       newPassword2==null||newPassword2.length()<=0) {
messageLabel.setText(“请将信息填写完整“);
}
else
{
if(isNewPasswordRight()){
if(isOldPasswordCorrect(accountoldPassw

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        307  2009-12-28 23:22  DreamBank\.classpath

     文件        385  2009-12-27 23:02  DreamBank\.project

     文件       9789  2009-12-30 22:32  DreamBank\about.png

     文件        744  2010-01-22 14:35  DreamBank\bin\dreambank\About.class

     文件       4061  2010-01-22 14:35  DreamBank\bin\dreambank\ChangePassword.class

     文件       7170  2010-01-22 14:35  DreamBank\bin\dreambank\Dao.class

     文件       3681  2010-01-22 14:35  DreamBank\bin\dreambank\DepositMoney.class

     文件       5174  2010-01-22 14:35  DreamBank\bin\dreambank\Functionframe.class

     文件       4262  2010-01-22 14:35  DreamBank\bin\dreambank\GetPassword.class

     文件        740  2010-01-22 14:35  DreamBank\bin\dreambank\Help.class

     文件       5283  2010-01-22 14:35  DreamBank\bin\dreambank\Login.class

     文件       2952  2010-01-22 14:35  DreamBank\bin\dreambank\QueryBalance.class

     文件       4879  2010-01-22 14:35  DreamBank\bin\dreambank\Register.class

     文件       1765  2010-01-22 14:35  DreamBank\bin\dreambank\ResultWindow.class

     文件       4261  2010-01-22 14:35  DreamBank\bin\dreambank\TransferMoney.class

     文件       3768  2010-01-22 14:35  DreamBank\bin\dreambank\WithdrawMoney.class

     文件       3814  2009-12-28 01:30  DreamBank\dreambank.png

     文件      14310  2009-12-28 16:24  DreamBank\frame.png

     文件      11874  2009-12-30 22:32  DreamBank\help.png

     文件    1536797  2009-12-27 23:14  DreamBank\ojdbc14.jar

     文件       3831  2009-12-30 20:21  DreamBank\src\dreambank\ChangePassword.java

     文件       6003  2009-12-30 20:40  DreamBank\src\dreambank\Dao.java

     文件       2984  2009-12-30 23:19  DreamBank\src\dreambank\DepositMoney.java

     文件       5969  2009-12-30 21:33  DreamBank\src\dreambank\Functionframe.java

     文件       3640  2009-12-30 22:58  DreamBank\src\dreambank\GetPassword.java

     文件       5339  2009-12-30 22:56  DreamBank\src\dreambank\Login.java

     文件       2001  2009-12-30 02:00  DreamBank\src\dreambank\QueryBalance.java

     文件       4962  2009-12-30 21:06  DreamBank\src\dreambank\Register.java

     文件       3649  2009-12-30 20:44  DreamBank\src\dreambank\TransferMoney.java

     文件       3052  2009-12-30 23:22  DreamBank\src\dreambank\WithdrawMoney.java

............此处省略8个文件信息

评论

共有 条评论