ATM机银行项目java图形界面.docx

上传人:b****3 文档编号:4958903 上传时间:2022-12-12 格式:DOCX 页数:20 大小:17.25KB
下载 相关 举报
ATM机银行项目java图形界面.docx_第1页
第1页 / 共20页
ATM机银行项目java图形界面.docx_第2页
第2页 / 共20页
ATM机银行项目java图形界面.docx_第3页
第3页 / 共20页
ATM机银行项目java图形界面.docx_第4页
第4页 / 共20页
ATM机银行项目java图形界面.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

ATM机银行项目java图形界面.docx

《ATM机银行项目java图形界面.docx》由会员分享,可在线阅读,更多相关《ATM机银行项目java图形界面.docx(20页珍藏版)》请在冰豆网上搜索。

ATM机银行项目java图形界面.docx

ATM机银行项目java图形界面

登陆

package;

/**

*欢迎界面

*@authorAdministrator

*

*/

publicclassWelcomelandextendsJFrame{

JPanelp1;

privateJButtonbtn1;

Labellabel;

staticJframUserLandjf=null;

publicWelcomeland(Stringarg0)throwsHeadlessException{

super(arg0);

setSize(800,600);

p1=newJPanel();

label=newLabel("XX银行欢迎登陆!

");

btn1=newJButton("登陆");

(newMyActionListner());

(btn1);

(label);

setContentPane(p1);

}

publicstaticvoidmain(String[]args){

WelcomelandmyJframe=newWelcomeland("XX银行欢迎登陆!

");

(true);

}

classMyActionListnerimplementsActionListener{

@Override

publicvoidactionPerformed(ActionEventarg0){

Objecto=();

if(o==btn1){

jf=newJframUserLand("XX银行欢迎登陆!

");

();

setVisible(false);

(true);

}

}

}

}

package;

im

/**

*登陆界面

*@authorAdministrator

*

*/

publicclassJframUserLandextendsJFrame{

privateJButtonbtn1,btn2;

staticJTextFieldt1;

staticJPasswordFieldt2;

JPanelp1;

publicJframUserLand(Stringarg0)throwsHeadlessException{

super(arg0);

setSize(800,600);

p1=newJPanel();

Framef=newFrame("用户登录");

(newGridLayout(4,2));

btn2=newJButton("确认");

(newMyActionListner());

t1=newJTextField("输入用户名",15);

t2=newJPasswordField("输入密码",15);

(newLabel("用户名:

",);

(t1);

(newLabel("密码:

",);

(t2);

(btn2);

setContentPane(p1);

(true);

}

classMyActionListnerimplementsActionListener{

@Override

publicvoidactionPerformed(ActionEventarg0){

Objecto=();

if(o==btn2){

InputStreamReaderisr;

try{

isr=newInputStreamReader(newFileInputStream(

""));

BufferedReaderIa=newBufferedReader(isr);

Stringa=();

Stringb=();

();

if(JframUserLan

JframBankjBank=newJframBank("XX银行欢迎登陆!

");

(true);

();

setVisible(false);

(true);

}

}else{

JframUserLandjframUserLand=newJframUserLand(

"XX银行欢迎登陆!

");

(true);

();

setVisible(false);

(true);

}

}catch(FileNotFoundExceptione){

//TODOAuto-generatedcatchblock

();

}catch(IOExceptione){

//TODOAuto-generatedcatchblock

();

}

}

}

}

}

package;

impo

/**

*主界面

*@authorAdministrator

*

*/

publicclassJframBankextendsJFrame{

privateBTN1bt1=null;

staticBTN2bt2=null;

staticBTN3bt3=null;

staticBTN4bt4=null;

privateJButtonbtn1,btn2,btn3,btn4,btn5;

JPanelp1;

publicJframBank(Stringarg0)throwsHeadlessException{

super(arg0);

setSize(600,400);

p1=newJPanel();

btn1=newJButton("查询");

(newJ());

btn2=newJButton("取款");

(newJ());

btn3=newJButton("存钱");

(newJ());

btn4=newJButton("转账");

(newJ());

btn5=newJButton("退出");

(newJ());

(btn1);

(btn2);

(btn3);

(btn4);

(btn5);

setContentPane(p1);

(true);

}

classJimplementsActionListener{

publicvoidactionPerformed(ActionEventarg0){

Objecto=();

if(o==btn1){

bt1=newBTN1("查询");

();

setVisible(false);

(true);

}

if(o==btn2){

bt2=newBTN2("取款");

();

setVisible(false);

(true);

}

if(o==btn3){

bt3=newBTN3("存款");

();

setVisible(false);

(true);

}

if(o==btn4){

bt4=newBTN4("转账");

();

setVisible(false);

(true);

}

if(o==btn5){

Welcomelandwel=newWelcomeland("XX银行欢迎登陆!

");

(true);

();

setVisible(false);

(true);

}

}

}

publicBTN1getBt1(){

returnbt1;

}

}

package;

/**

*查询界面

*

*@authorAdministrator

*

*/

publicclassBTN1extendsJFrame{

privateJButtonbtn1,btn2;

staticJTextFieldt1;

privateJPanelb1=newJPanel();

privateJframBankjfb=null;

publicBTN1(Stringarg0)throwsHeadlessException{

super(arg0);

setSize(300,200);

t1=newJTextField(15);

("查询");

btn1=newJButton("查询余额");

(newB());

btn2=newJButton("退出");

(newB());

(btn1);

(btn2);

(t1);

setContentPane(b1);

(true);

}

publicJTextFieldgetT1(){

returnt1;

}

classBimplementsActionListener{

publicvoidactionPerformed(ActionEventarg0){

Objecto=();

if(o==btn1){

Queryquery=newQuery();

(jfb);

}

if(o==btn2){

jfb=newJframBank("XX银行欢迎登陆!

");

(true);

();

setVisible(false);

}

}

}

}

package;

importja

/**

*取款界面

*@authorAdministrator

*

*/

publicclassBTN2extendsJFrame{

privateJButtonbtn1,btn2;

JTextFieldt1;

JPanelb1=newJPanel();

JframBankjfb=null;

publicBTN2(Stringarg0)throwsHeadlessException{

super(arg0);

setSize(300,200);

("取款");

btn1=newJButton("取款");

(newB());

btn2=newJButton("退出");

(newB());

t1=newJTextField(15);

(newB());

(btn1);

(btn2);

(t1);

setContentPane(b1);

(true);

}

classBimplementsActionListener{

publicvoidactionPerformed(ActionEventarg0){

Objecto=();

if(o==btn1){

//Withdrawwithdraw=newWithdraw();

try{

();

}catch(IOExceptione){

//TODOAuto-generatedcatchblock

();

}

}

else{

jfb=newJframBank("XX银行欢迎登陆!

");

(true);

();

setVisible(false);

(true);

}

}

}

}

package;

;

/**

*存款界面

*@authorAdministrator

*

*/

publicclassBTN3extendsJFrame{

privateJButtonbtn1,btn2;

JTextFieldt1;

JPanelb1=newJPanel();

JframBankjfb=null;

publicBTN3(Stringarg0)throwsHeadlessException{

super(arg0);

setSize(300,200);

("存款");

btn1=newJButton("存款");

(newB());

btn2=newJButton("退出");

(newB());

t1=newJTextField(15);

(newB());

(btn1);

(btn2);

(t1);

setContentPane(b1);

(true);

}

classBimplementsActionListener{

publicvoidactionPerformed(ActionEventarg0){

Objecto=();

if(o==btn1){

Savesave=newSave();

();

}

else{

jfb=newJframBank("XX银行欢迎登陆!

");

(true);

();

setVisible(false);

(true);

}

}

}

}

package;

/**

*转账界面

*@authorAdministrator

*

*/

publicclassBTN4extendsJFrame{

privateJLabell1,l2;

privateJButtonbtn1,btn2;

JTextFieldt1,t2;

JPanelb1=newJPanel();

JframBankjfb=null;

publicBTN4(Stringarg0)throwsHeadlessException{

super(arg0);

setSize(150,200);

("转账");

btn1=newJButton("转账");

(newB());

btn2=newJButton("退出");

(newB());

l1=newJLabel("转账账号:

");

t1=newJTextField(10);

(newB());

l2=newJLabel("转账金额:

");

t2=newJTextField(10);

(newB());

(btn1);

(btn2);

(l1);;

(t1);

(l2);

(t2);

setContentPane(b1);

(true);

}

classBimplementsActionListener{

publicvoidactionPerformed(ActionEventarg0){

Objecto=();

if(o==btn1){

Transfertransfer=newTransfer();

try{

(jfb);

}catch(IOExceptione){

//TODOAuto-generatedcatchblock

();

}

}

else{

jfb=newJframBank("XX银行欢迎登陆!

");

(true);

();

setVisible(false);

(true);

}

}

}

}

package;

/**

*查询

*@authorAdministrator

*

*/

publicclassQuery{

publicvoidquery(JframBankjframBank){

try{

BufferedReaderIa=newBufferedReader(newInputStreamReader(newFileInputStream("")));

try{

Stringa=();

();

}catch(IOExceptione){

//TODOAuto-generatedcatchblock

();

}

}catch(FileNotFoundExceptione){

//TODOAuto-generatedcatchblock

();

}

}

}

package;

/**

*存款

*@authorAdministrator

*

*/

publicclassSave{

publicvoidsave(){

BufferedReaderbr=null;

try{

InputStreamReaderisr=newInputStreamReader(newFileInputStream(""));

BufferedReaderia=newBufferedReader(isr);

Stringa=();

();

intc=(a);//c数据信息对应a原金额

intd=(s);//d数据信息对应s存入金额

if(d>0){

inte=c+d;

Stringf=(e);//int转换成string

OutputStreamWriterosw=newOutputStreamWriter(newFileOutputStream(""));

BufferedWriterbw=newBufferedWriter(osw);

(f);

();

Savesuccessss=newSavesuccess("");

(true);

}else{

WithdraWerrorw=newWithdraWerror("");

(true);

}

}catch(FileNotFoundExceptione){

//TODOAuto-generatedcatchblock

();

}catch(IOExceptione){

//TODOAuto-generatedcatchblock

();

}

}

}

package;

publicclassSavesuccessextendsJFrame{

privateJPanelb1=newJPanel();

Labellabel;

publicSavesuccess(Stringarg0)throwsHeadlessException{

setSize(300,200);

label=newLabel("存款成功,请退出!

");

(label);

setContentPane(b1);

}

}

package;

/**

*转账

*@authorAdministrator

*

*/

publicclassTransfer{

publicvoidTran(JframBankjframBank)throwsIOException{

InputStreamReaderisr=newInputStreamReader(newFileInputStream(""));

BufferedReaderIa=newBufferedReader(isr);

Stringa=();

();

intd=(a);//d数据信息对应a原金额

intc=(b);//c对应为输入的金额转账金额

if(c>=0){

if(d>c){

inte=d-c;//剩余金额

Stringf=(e);//int转换成string

InputStreamReaderisr2=newInputStreamReader(newFileInputStream(""));

BufferedReaderIb=newBufferedReader(isr2);

Stringg=();

inth=(g);//把转账账号的金额转成string类型

h=h+c;

Stringj=(h);

FileWriterfw=newFileWriter("");

(f);

();

FileWriterfw1=newFileWriter("");

(j);

();

();

TransferSuccessts=newTransferSuccess("");

(true);

}

else{

TransferErrortr=newTransferError("");

(true);

}

}else{

WithdraWerrorwi=newWithdraWerror("");

(true);

}

}

}

package;

publicclassT

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1