資源簡介
銀行賬戶管理系統 簡稱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個文件信息
評論
共有 條評論