• 大小: 642KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-20
  • 语言: 其他
  • 标签: 银行  BAM  源码  

资源简介

银行账户管理系统 简称BAM(项目介绍及源码)绝对精典 有研究或探讨或开源的请加群:37424970 或联系本人MSN或邮箱:zhuseahui@yahoo.com.cn

资源截图

代码片段和文件信息

package client;

import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
import java.io.objectInputStream;
import java.io.objectOutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
import javax.swing.Jframe;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import model.Account;
import model.Message;

public class BAMClient {
CardLayout layout = new CardLayout();;
Jframe bamframe;
MainPanel mainPanel = new MainPanel();// 主面板
JPanel leftPanel = new JPanel();// 主面板中的---左面板
JPanel rightPanel = new JPanel();// 主面板中的---右面板

PicturePanel picturePanel=new PicturePanel();// 图片界面
LoginPanel loginPanel = new LoginPanel();// 登陆界面
RegisterPanel registerPanel = new RegisterPanel();// 注册界面
BusinessPanel businessPanel = new BusinessPanel();// 银行账户操作界面
LoginModifyPanel loginModifyPanel = new LoginModifyPanel();// 登陆修改界面
ModifyPanel  modifyPanel = new ModifyPanel();// 修改用户信息界面


Account account;// 定义账户

objectOutputStream out;// 输出流
objectInputStream in;// 输入流

public BAMClient(){

// 定义布局
BorderLayout mainLayout = new BorderLayout();
// 左布局
leftPanel.add(mainPanel);
leftPanel.setBackground(Color.WHITE);// 左边背影色

// 右布局(有以下3个卡片)
rightPanel.setLayout(layout);
rightPanel.add(“cardNull“ picturePanel);// 卡片一 (空界面)
rightPanel.add(“cardRegister“ registerPanel);// 卡片一 (注册界面)
rightPanel.add(“cardLogin“ loginPanel);// 卡片二 (登陆界面)
rightPanel.add(“cardBusiness“ businessPanel);// 卡片三 (操作界面)
rightPanel.add(“cardLoginModifyPanel“ loginModifyPanel);// 卡片四 (登陆修改界面)
rightPanel.add(“cardModifyPanel“ modifyPanel);// 卡片五 (修改用户信息界面)

// 定义主窗体
bamframe = new Jframe(“Bank Account Management System 银行账户管理系统“);
bamframe.setLayout(mainLayout);
bamframe.setSize(650 400);// 设定窗体大小
// 给窗体加面板
bamframe.add(leftPanel BorderLayout.WEST);
bamframe.add(rightPanel BorderLayout.CENTER);
addListeners();// 调用监听方法
bamframe.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
//bamframe.pack();
bamframe.setVisible(true);

Socket s;
try {
s = new Socket(“127.0.0.1“9001);
out=new objectOutputStream(s.getOutputStream());
in=new objectInputStream(s.getInputStream());

} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

// 窗体中部分对象监听方法
private void addListeners() {
// 在窗体的左容器上点《注册》按钮
mainPanel.getRegisterButton().addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
layout.show(rightPanel “cardRegister“);
}

});

// 在窗体的左容器上点《登陆》按钮
mainPanel.getLoginButton().addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
layout.show(rightPanel “cardLogin“);
}

});

// 在窗体的左容器上点《修改》按钮
mainPanel.getModifyButton().addActionListener(new ActionListen

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

     文件        232  2008-08-09 05:24  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\.classpath

     文件        383  2008-08-09 05:24  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\.project

     文件        859  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$1.class

     文件        857  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$10.class

     文件        860  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$11.class

     文件        680  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$12.class

     文件        856  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$2.class

     文件        870  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$3.class

     文件        697  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$4.class

     文件        675  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$5.class

     文件        855  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$6.class

     文件        855  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$7.class

     文件        675  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$8.class

     文件        675  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient$9.class

     文件       9015  2008-08-10 14:34  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BAMClient.class

     文件       3909  2008-08-10 11:08  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\BusinessPanel.class

     文件       2181  2008-08-10 12:39  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\LoginModifyPanel.class

     文件       2163  2008-08-09 05:24  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\LoginPanel.class

     文件       1197  2008-08-10 12:37  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\MainPanel.class

     文件       3401  2008-08-10 14:36  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\ModifyPanel.class

     文件       1321  2008-08-09 05:24  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\PicturePanel.class

     文件       2909  2008-08-09 05:24  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\RegisterPanel.class

     文件        988  2008-08-10 12:06  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\client\TestBank.class

     文件       1009  2008-08-09 05:24  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\config\account.dat

     文件         34  2008-08-09 05:24  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\config\config.txt

     文件          8  2008-08-09 05:24  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\config\id.dat

     文件        541  2008-08-12 01:00  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\exception\BalanceNotEnoughException.class

     文件        511  2008-08-12 01:00  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\exception\BussinessException.class

     文件        505  2008-08-12 01:00  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\exception\LoanException.class

     文件        508  2008-08-12 01:00  银行账户管理系统 简称BAM(项目介绍及源码)绝对精典\bin\exception\LoginException.class

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

评论

共有 条评论