版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java小型银行管理系统源代码(图形界面)accounts.javapackageAccount;publicclassaccounts{protectedintid;//银行账号protectedStringpassword;//用户密码protectedStringname;//用户型号protectedStringpersonId;//身份账号protectedintaccountType;//账号类型,0代表储蓄卡,1代表信用卡protecteddoublebalance;//protected是让他的子类能够直接用,不需要经过方式来赋值。protecteddoubleceiling;publicStringgetPassword(){returnpassword;}cdg{this。password=password;}cg({returnname;}publicvoidsetName(Stringname){=name;}publicStringgetPersonId(){returnpersonId;}publicvoidsetPersonId(StringpersonId){this。personId=personId;}publicintgetAccountType(){returnaccountType;}publicvoidsetAccountType(intaccountType){this.accountType=accountType;}publicdoublegetBalance(){returnbalance;}publicvoidsetBalance(doublebalance){this.balance=balance;}publicintgetId(){returnid;}cdt{this.id=id;}ce{returnceiling;}cde{this.ceiling=ceiling;}//无参数构造方式publicaccounts(){}//构造方式publicaccounts(Stringpassword,Stringname,StringpersonId,intaccountType,doublebalance,doubleceiling){(;this。password=password;=name;this.personId=personId;this。accountType=accountType;this。balance=balance;this。ceiling=ceiling;}//存款publicvoiddeposit(doublemoney){balance+=money;}//取款publicvoidwithdraw(doublemoney){if(accountType==1){(〈{System。out。println(”对不起,已超出您的信用额度!");}else{}}else{
balance—=money;({System.out.println(”对不起,账户余额不足!");}else{balance-=money;}}}}DBoper。javapackageDB;importjava.sql。*;importjava。util。ArrayList;importAccount.accounts;publicclassDBoper{privateConnectionconn=null;privateStatementst=null;privatePreparedStatementpstmt=null;privateResultSetrs=null;privateArrayList<accounts〉result;//连接数据库cn({try{Class。forName(”com.mysql.jdbc。Driver");conn=DriverManager.getConnection("jdbc:mysql : //localhost :3306/bankmanager?useUnicode=true&characterEncoding=utf8”,”root","xuewei”);}catch(Exceptione){System.out.println(”数据库连接失败”);}returnconn;}//修改删除用户数据publicbooleanaccountDataUpdate(Stringsql){conn=getConnection();try{pstmt=conn。prepareStatement(sql);pstmt.executeUpdate();//System。out.println("数据更新成功");conn.close();returntrue;}catch(SQLExceptione){e.printStackTrace();。;returnfalse;}}//id来修改记录publicbooleandataupdateid(accountsuser,intid){conn=getConnection();try{String sql = ”update account set username= ? ,userpwd=?,personId=?,accountType=?,balance=?,ceiling=?whereid="+id;pstmt=conn.prepareStatement(sql);pstmt。setString(1,user.getName());pstmt。setString(2,user.getPassword());pstmt。setString(3,user.getPersonId());pstmt。setInt(4,user。getAccountType());pstmt。setDouble(5,user。getBalance());,(;pstmt.executeUpdate();。(;returntrue;}catch(SQLExceptione){e.printStackTrace();System。out。println(”操作失败”);returnfalse;}}//插入用户数据cnaccountDataInser(accountsaccoun{conn=getConnection();try{pstmt=conn.prepareStatement(”insert into account (username,userpwd,personId,accountType,balance,ceiling)values(?,?,?,?,?,?)");pstmt.setString(1,account.getName());pstmt.setString(2,account.getPassword());pstmt.setString(3,account.getPersonId();pstmt.setInt(4,account。getAccountType());pstmt.setDouble(5,account.getBalance());。,account.getCeilin(;pstmt.executeUpdate();System.out.println("新用户数据插入成功”);conn。close();returntrue;}catch(SQLExceptione){e.printStackTrace();System。out。println(”插入失败”);returnfalse;}}//查询数据publicResultSetdataquery(Stringsql){conn=getConnection();try{t=;rs=pstmt。executeQuery();}catch(SQLExceptione){e。;System。out.println("检索失败");}returnrs;}publicResultSettestlist(){try{Stringsql=”select*fromaccountwhereid=1001”;pstmt=conn.prepareStatement(sql);System。out。println(sql);rs=pstmt。executeQuery();}catch(SQLExceptione){(;System。out。println(”检索失败");}returnrs;}publicArrayList〈accounts>testt(intid){ArrayList<accounts>list=newArrayList<accounts();conn=getConnection();try{Stringsql=”select*fromaccountwhereid=”+id;t=。;s=;while(rs。next()){accountsr=waccounts;user.setName(rs.getString("username"));user.setPassword(rs。getString(”userpwd"));user.setPersonId(rs.getString(”personId”));user.setAccountType(rs.getInt("accountType"));user.setBalance(rs。getDouble("balance”));user.setCeiling(rs。getDouble("ceiling”));list。add(user);}}catch(SQLExceptione){e。printStackTrace();System.out。println(”检索失败");}returnlist;}//依据卡号和密码验证用户是否存在publicbooleanverify(intid,Stringpassword){conn=getConnection();try{pstmt=conn.prepareStatement("select * from account where id=?anduserpwd=?");pstmt。setInt(1,id);pstmt.setString(2,password);rs=pstmt.executeQuery();(({returntrue;}else{returnfalse;}}catch(SQLExceptione){e。printStackTrace();returnfalse;}}/***登录验证*/publicaccountsverifyAccount(intid,Stringpassword){booleanflag=verify(id,password);if(flag){accountsaccount=queryByIDandPasswor(,;returnaccount;}else{}}
System。out.println(”用户不存在!");returnnull;//依据卡号和密码查询信息publicaccountsqueryByIDandPassword(intid,Stringpassword){conn=getConnection();try{
pstmt=conn。prepareStatement("select*fromaccountwhereid=?anduserpwd=?”);pstmt。setInt(1,id);pstmt.setString(2,password);rs=pstmt。executeQuery();accountsaccount=newwhile(rs。next(){accoun。(。;account。setName(rs.getString(”username");accoun。(;account.setPersonId(rs.getString("personId");account.setAccountType(rs.getInt(”accountType”);account。setBalance(rs.getDouble(”balance”));accoun。;}returnaccount;}n{e。;returnnull;}}//依据卡号查询信息publicaccountsqueryByID(intid){;try{pstmt=conn。prepareStatement(”select*fromaccountwhereid=?”);pstmt。setInt(1id);rs=pstmt。executeQuery();accountsaccount=newaccounts();({account.setId(rs。getInt("id"));account.setName(rs。getString("username”));account.setPassword(rs.getString(”userpwd”));account.setPersonId(rs。getString(”personId"));account。setAccountType(rs.getInt("accountType");account.setBalance(rs。getDouble("balance”);account.setCeiling(rs.getDouble("ceiling"));}returnaccount;}catch(SQLExceptione){e。printStackTrace();returnnull;}}publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubDBoperop=newDBoper();ArrayList〈accounts>list=op。testt(1001);for(inti=0;i〈list。size();i++){accountsuser=newaccounts();user=list.get(i);System.out.println(user。getName());System。out。println(user.getPassword());System.out。println(user.getPersonId());System.out。println(user.getAccountType());。(;System。out。println(user.getCeiling());}}}//图像界面文件夹DN_SYSTEMDefault。java //主界面packageDN_SYSTEM;importjava。awt。Color;importjava。awt。Container;importjava.awt.event。ActionEvent;importjava.awt。event.ActionListener;importjavax。swing。JButton;importjavax。swing.JFrame;importjavax.swing。JLabel;importjavax。swing.JOptionPane;importjavax。swing.JPanel;importjavax。swing.WindowConstants;importAccount。accounts;importDB.DBoper;publicclassDefaultextendsJFrameimplementsActionListener{accountsaccount=DN_ATM.client;DBoperdb=newDBoper();privateJFramejf;privateJButtonbtn0,btn1,btn2,btn3,btn4,btn5;privateContainerc;publicvoiddefaltDemo(){//添加主界面卡片//DN_ATM。id;intid=DN_ATM.id;//account=db。queryByID(id);jf=newJFrame("DEFAULT”);c=jf。getContentPane();c。setLayout(null);c。setBackground(newColor(119,119,253));ll=w(用达能银行M系统";lblwel。setBounds(20,15,350,30);c.add(lblwel);JLabellblwel1=newJLabel(”请选择您需要的交易类型”);0,,,;c.add(lblwel1);1=w(;btn1.addActionListener(this);。,,,;c.add(btn1);w;;,,,;c。add(btn2);btn3=newJButton("查询余额”);btn3。addActionListener(this);btn3.setBounds(70,150,100,30);c.add(btn3);btn4=newJButton("转账服务");。addActionListener(thi;btn4。setBounds(210,150,100,30);c.add(btn4);btn5=newJButton("注销账户");。addActionListene(;,,0,;c.add(btn5);0=w(”;btn0.addActionListener(this);btn0.setBounds(210,210,100,30);。ad;jf.setVisible(true);jf.setResizable(false);jf.setSize(400,300);(;}//事件处理@OverridepublicvoidactionPerformed(ActionEvente){//取款服务。(({OutMoneyoutmoney=newOutMoney();;;}//存款服务((){InMoneyinmoney=newInMoney();inmoney.InMoney();(;}//查询余额if(e.getSource().equals(btn3)){GetBalancegetbalance=newGetBalance();getbalance.getBalance();f。;}//转账服务if(e.getSource().equals(btn4)){sws;tranfer.transferAccounts();(;}//注销账户if(e.getSource().equals(btn5)){Stringsql=”deletefromaccountwhereid="+account。getId();booleanflag=db.accountDataUpdate(sql);if(flag){(}else{。(,;}}if(e。getSource().equals(btn0){。0;}}publicstaticvoidmain(String[]args){//TODOAuto—generatedmethodstubDefaultdefaults=newDefault();defaults。defaltDemo();}}DN_ATM。java //功能界面packageDN_SYSTEM;importjava.awt.CardLayout;importjava.awt。Color;importjava.awt.Container;importjava。awt。event。ActionEvent;importjava。awt.event.ActionListener;importjavax.swing。AbstractButton;importjavax.swing.JButton;importjavax.swing。JFrame;importjavax.swing.JLabel;importjavax。swing。JOptionPane;importjavax.swing.JPanel;importjavax。swing。JPasswordField;importjavax。swing。JTextField;importDB。DBoper;importAccount。accounts;publicclassDN_ATMextendsJFrameimplementsActionListener{privateJLabellbljixu;privateJButtonbtngetcard;privateJButtonbtncard,btn010,btn_addAccount,btnsure,btnback;privateJTextFieldtxt1;privateJPasswordFieldtxt2;privateContainercontainer;privateCardLayoutLayout;privateJLabellblwrong;privateJPanelpanelfirst,panelmain;publicstaticintid;staticaccountsclient=null;publicDN_ATM(){super(”达能银行");this。setSize(435,350);this.setLocation(500,250);this。setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置不行转变窗口大小this。setResizable(false);}//布局cd{//用卡片布局Layout=newCardLayout();r=;container。setLayout(Layout);//添加第一张卡片panelfirst=newJPanel(null);//设置卡片的背景颜色panelfirst。setBackground(newColor(119,119,253));lbljixu=newJLabel(”请放入磁卡,然后继续操作”);//Panel中的位置lbljixu。setBounds(140,90,350,30);//Labelpanelfirst。add(lbljixu);//为第一张卡片添加一个按钮d=w;btncard.setBounds(310,180,80,30);//为按钮注册事件监听器btncard。addActionListener(this);//开头时设置按钮不行按btncard。setEnabled(false);。ad;//为第一张卡片添加一个按钮d=w;;btngetcard。setBounds(310,220,80,30);btngetcard。addActionListener(this);panelfirst.add(btngetcard);//添加登录输入卡片panelmain=newJPanel(null);panelmain.setBackground(newColor(119,119,253));//添加登录输入卡号lr=w(:);panelmain。add(lblnumber);lblnumber。setBounds(30,30,150,30);//设置文本框为密码型txt1=newJTextField(12);//文本框不行选中//txt1。enable(false);panelmain.add(txt1);txt1。setBounds(170,30,200,30);JLabellblpwd=newJLabel("请输入您的银行卡密码:");panelmain.add(lblpwd);lblpwd。setBounds(30,80,150,30);//设置文本框为密码型2=w;//文本框不行选中//txt2.enable(false);panelmain。add(txt2);//文本框的输入内容用*显示txt2.setEchoChar(’*');txt2.setBounds(170,80,200,30);//添加选择按钮btnsure=newJButton(”确定”);btnsure。addActionListener(this);panelmain.add(btnsure);btnsure.setBounds(70,160,80,30);//添加重输按钮btn010=newJButton("重输”);btn010。addActionListener(this);;;k=w;btnback.addActionListener(this);panelmain.add(btnback);btnback.setBounds(280,160,80,30);//开户t=w(”开户;btn_addAccount。setBounds(70,220,80,30);btn_addAccount.addActionListener(this);panelmain.add(btn_addAccount);g=w请着重保护好您的密码panelmain。add(lblwrong);lblwrong.setBounds(180,110,200,30);container.add(panelmain,"main");}//事件处理@SuppressWarnings("deprecation”)@OverridepublicvoidactionPerformed(ActionEvente){DBoperdb=newDBoper();if(e。getSource().equals(btn_addAccount)){OpenAccountopen=newOpenAccount();open。adduser();}//磁卡插入后,验证银行登录卡号与密码(((){client=db。verifyAccount(Integer。parseInt(txt1.getText()),txt2.getText());if(client!=null){Defaultdefa=newDefault();defa.defaltDemo();this.dispose();txt1。setText("");。;}else{。;txt2.setText("");}}//重置输入卡号和密码if(e.getSource()==btn010){txt1。setText(”");txt2.setText("");lblwrong。setText("请着重保护好您的密码!");}//退出if(e.getSource()。equals(btnback)){System.exit(0);}}publicstaticvoidmain(String[]args){//TODOAuto—generatedmethodstubDN_ATMATM=newDN_ATM();ATM。setLayout();ATM.setVisible(true);}}GetBalance。java //查询余额packageDN_SYSTEM;importjava.awt。CardLayout;importjava。awt.Color;importjava.awt。Container;importjava.awt。event。ActionEvent;importjava。awt.event.ActionListener;importjavax.swing.JButton;importjavax。swing。JFrame;importjavax。swing.JLabel;importjavax.swing。JPanel;importjavax。swing.WindowConstants;importAccount。accounts;importDB.DBoper;publicclassGetBalanceextendsJFrameimplementsActionListener{privateJFramejf;privateContainerc;privateJLabellblremain1,lblremain;privateJButtonbtnremain,btnremain1;accountsaccount=newaccount(;DBoperdb=newDBoper();privateintid=DN_ATM.id;//添加查询余额界面卡片publicvoidgetBalance(){account=db.queryByID(id);jf=newJFrame(”FINDDALANCE");(;c。setLayout(null);jf.setResizable(false);c.setBackground(newColor(119,119,253));lblremain1=newJLabel(”敬重的达能用户您好!");lblremain1.setBounds(90,70,350,30);;n=w(”;lblremain。setBounds(90,110,350,30);c.add(lblremain);btnremain=newJButton("继续操作");btnremain.setBounds(95,150,90,30);;c。add(btnremain);btnremain1=newJButton("退出操作");btnremain1.setBounds(200,150,90,30);btnremain1.addActionListener(this);c.add(btnremain1);f。;。;jf.setDefaultCloseOperation(WindowConstants。EXIT_ON_CLOSE);}@OverridecdactionPerformed(ActionEvent{//查询余额if(e.getSource()==btnremain){(;
(+”}
?;if(e。getSource()==btnremain1){tw(;defa.defaltDemo();jf。dispose();}}publicstaticvoidmain(String[]args){//TODOAuto—generatedmethodstubGetBalancebalance=newGetBalance();(;}}InMoney.java //存款packageDN_SYSTEM;importjava.awt。CardLayout;importjava。awt。Color;importjava。awt.Container;importjava.awt.event。ActionEvent;importjava.awt。event。ActionListener;importjavax.swing。JButton;importjavax.swing.JFrame;importjavax。swing。JLabel;importjavax.swing。JOptionPane;importjavax.swing。JTextField;importjavax。swing.WindowConstants;importAccount.accounts;importDB。DBoper;publicclassInMoneyextendsJFrameimplementsActionListener{privateJLabellblsave,lblsave1;privateJButtonbtnsave,btnsave2;privateJTextFieldtxt2;privatedoublesavemoney;privatedoublelastmoney;privatebooleanflag;privateJFramejf;privateContainerc;accountsaccount=newaccounts();DBoperdb=newDBoper();privateintid=DN_ATM.id;publicvoidInMoney(){account=db。queryByID(id);wN;c=jf.getContentPane();c.setLayout(null);;//添加存款显示界面卡片c.setBackground(newColor(119,119,253));lblsave=newJLabel(”请在存款口处放入存款");lblsave。setBounds(60,30,350,30);c.add(lblsave);lblsave1=newJLabel("请着重:100100元的整数倍存款");lblsave1.setBounds(90,110,350,30);c.add(lblsave1);txt2=newJTextField(12);c。add(txt2);txt2.setBounds(95,80,200,30);btnsave=newJButton("放入存款完毕");btnsave。setBounds(90,160,120,30);。addActionListener(thi;c.add(btnsave);btnsave2=newJButton(”返回");btnsave2.setBounds(240,160,60,30);btnsave2.addActionListener(this);c.add(btnsave2);;jf。setSize(400,300);jf。setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}@OverridecdactionPerformed(ActionEvent{if(e。getSource()==btnsave){savemoney=Double.parseDouble(txt2。getText());lastmoney=account。getBalance();lastmoney+=savemoney;Stringsql=”updateaccountsetbalance=”+lastmoney+”whereid="+id;flag=db.accountDataUpdate(sql);if(flag){,;}else{}}
txt2.setText(”");Defaultdefa=newDefault();defa。defaltDemo();jf.dispose();(,if(e。getSource()==btnsave2){tw(;defa.defaltDemo();jf。dispose();}}publicstaticvoidmain(String[]args){//TODOAuto—generatedmethodstubInMoneyinmoney=newInMoney();inmoney.InMoney();}}OpenAccount。java //开户packageDN_SYSTEM;importjava.awt.Component;importjava.awt。Container;importjava.awt.event.ActionEvent;importjava.awt.event。ActionListener;importjavax。swing.ButtonGroup;importjavax.swing。JButton;importjavax。swing.JFrame;importjavax。swing.JLabel;importjavax。swing.JOptionPane;importjavax。swing.JPasswordField;importjavax。swing.JRadioButton;importjavax.swing.JTextField;importjavax.swing。WindowConstants;importDB。DBoper;importAccount.accounts;publicclassOpenAccountextendsJFrameimplementsActionListener{privateJFramejf;privateContainerc;privateJTextFieldtxtname,txt_personId;privateJPasswordFieldtxtpwd,txtpwd1;privateJRadioButtonrbt1;privateJRadioButtonrbt2;StringaccountType;//开户,增加新用户cdjf=newJFrame(”OpenAccount");(;c。setLayout(null);jf。setResizable(false);lwlbname。setBounds(100,40,80,20);txtname=newJTextField();txtname。setBounds(160,40,130,20);c.add(lbname);c.add(txtname);JLabellbpwd=newJLabel("密码:");lbpwd.setBounds(110,65,80,20);w;txtpwd.setBounds(160,65,130,20);txtpwd。setEchoChar(’*');c.add(lbpwd);;JLabellbpwd1=newJLabel("确认密码:”);lbpwd1.setBounds(86,90,80,20);txtpwd1=newJPasswordField();,,,0;txtpwd1。setEchoChar(’*’);;c。add(txtpwd1);lw();lbpersonId。setBounds(86,115,80,20);d=w(;txt_personId.setBounds(160,115,130,20);(;;lw(”lbtype.setBounds(86,120,80,60);rbt1=newJRadioButton("信用卡”);。,,,;rbt2=newJRadioButton("储蓄卡”);rbt2。setBounds(225,135,70,30);ButtonGroupgroup=newButtonGroup();group.add(rbt2);group。add(rbt1);c。add(lbtype);c.add(rbt2);。ad;nw(”;btnsubmit.setBounds(100,190,80,20);JButtonbtnreset=newJButton(”重置");,,,;(;c。add(btnreset);btnsubmit.addActionListener(this);btnreset。addActionListener(this);。;0;jf。setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}publicstaticvoidmain(String[]args){//TODOAuto—generatedmethodstubOpenAccountopenA=newOpenAccount();。adduser;}@OverridepublicvoidactionPerformed(ActionEvente){accountsaccount=newaccounts();accoun。。;if(txtpwd。getText().equals(txtpwd1。getText())){account.setPassword(txtpwd.getTex(;}else{;}accoun。。(;if(rbt1.isSelected())accountType=”1”;if(rbt2。isSelected())accountType=”0";account。setAccountType(Integer.parseInt(accountType));account。setBalance(0);if(accountType。equals(”1”){accoun。;}else{account。setCeiling(0);}rw;。accountDataInsert(account{。,jf。dispose();//关闭当前登录窗体return;}else{(!;return;}}}OutMoney。java //取款packageDN_SYSTEM;importjava。awt.CardLayout;importjava.awt。Color;importjava。awt.Container;importjavax.swing。JButton;importjavax。swing.JFrame;importjavax。swing.JLabel;importjavax。swing.JOptionPane;importjavax。swing。JPanel;importjavax.swing.JTextField;importjavax。swing。WindowConstants;importAccount.accounts;importDB.DBoper;importjava.awt。event.ActionEvent;importjava。awt。event。ActionListener;publicclassOutMoneyextendsJFrameimplementsActionListener{privateJFramejf;privateJButtonbtn100,btn200,btn300,btn500,btn1000;privateJButtonbtn001,btn002,btn003,btn004,btn005,btn006,btn007,btn008,btn009,btn000;privateJButtonbtnsure1,btn0010,btnback2;privateJTextFieldtxt2;privateContainerc;privateJLabellblqukuan;privateintmoney;privatedoublelastmoney;accountsaccount=newaccounts();rw(;privateintid=DN_ATM。id;publicvoidoutMoney(){account=db.queryByID(id);jf=newJFrame("OUTMONEY");c=jf.getContentPane();c。setLayout(null);jf.setResizable(false);//添加取款页面卡片//panel4=newJPanel(null);c。setBackground(newColor(119,119,253);n=w(”:;;lblqukuan。setBounds(115,20,150,30);lblqukuan=newJLabel("提示:100100元的整数倍");c。add(lblqukuan);lblqukuan。setBounds(115,50,300,30);2=w;。;c。add(txt2);txt2.setBounds(115,90,200,30);btn100=newJButton(”100");c。add(btn100);btn100。addActionListener(this);btn100.setBounds(45,190,60,30);0=w;。ad;;btn200。setBounds(115,190,60,30);btn300=newJButton("300”);c.add(btn300);btn300。addActionListener(this);。(,,,0;btn500=newJButton("500”);btn500=newJButton(”500");c.add(btn500);。addActionListene(;btn500.setBounds(255,190,60,30);0=w;c。add(btn1000);;btn1000。setBounds(325,190,65,30);btn001=newJButton("1");c.add(btn001);btn001。addActionListener(this);btn001。setBounds(45,230,60,30);btn002=newJButton(”2");c。add(btn002);btn002.addActionListener(this);btn002.setBounds(115,230,60,30);3=w(;c.add(btn003);。addActionListene(;btn003.setBounds(185,230,60,30);4=w(;c.add(btn004);;btn004.setBounds(255,230,60,30);5=w(;c.add(btn005);;。(,,,0;6=w(;c。add(btn006);btn006.addActionListener(this);btn006.setBounds(45,270,60,30);btn007=newJButton("7");c.add(btn007);btn007.addActionListener(this);btn007.setBounds(115,270,60,30);btn008=newJButton(”8”);c。add(btn008);btn008。addActionListener(this);btn008。setBounds(185,270,60,30);9=w(;(;。addActionListene(;btn009。setBounds(255,270,60,30);btn000=newJButton(”0");c。add(btn000);btn000.addActionListener(this);btn000。setBounds(325,270,65,30);btnsure1=newJButton("确定”);。add(btnsure;btnsure1。addActionListener(this);btnsure1。setBounds(70,140,80,30);btn0010=newJButton(”重输");c。add(btn0010);。addActionListener(thi;btn0010。setBounds(175,140,80,30);btnback2=newJButton(”返回");(;。addActionListener(thi;btnback2。setBounds(280,140,80,30);jf。setVisible(true);jf。setSize(460,350);jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}@OverridecdactionPerforme(t{if(e.getSource()==btn000){Stringa=txt2.getText();if(a.equals("”)){}else{}}
txt2.setText(”");。;if(e.getSource()==btn001){txt2.setText(txt2.getText()+"1");}if(e.getSource()==btn002){。。;}if(e。getSource()==btn003){ txt2.setText(txt2。getText()+”3"); }if(e.getSource()==btn004){ txt2。setText(txt2.getText()+”4”); }if(e.getSource()==btn005){ txt2。setText(txt2。getText()+"5"); }if(e。getSource()==btn006){ txt2.setText(txt2.getText()+”6”); }if(e.getSource()==btn007){ txt2.setText(txt2.getText()+”7”); }if(e.getSource()==btn008){ txt2。setText(txt2。getText()+”8"); }if(e.getSource()==btn009){ txt2.setText(txt2.getText()+"9"); }if(e。getSource()==btn100){ txt2.setText("100”); }if(e。getSource()==btn200){ 。(; }if(e。getSource()==btn300){ (; }if(e。getSource()==btn500){ txt2。setText(”500"); }if(e。getSource()==btn1000){ txt2。setText(”1000"); }//返回if(e.getSource()==btnback2){Defaultdefa=newDefault();defa。defaltDemo();jf.dispose();}//重输if(e.getSource()==btn0010){txt2。setText(””);}//取款确定if(e。getSource()==btnsure1){if(!txt2。getText().equals("”)){money=newInteger(txt2.getText());}txt2。setText("");lastmoney=account。getBalance();if((money%100)==0&&money〈=lastmoney&&money!=0){try{Thread。sleep(1000);}catch(InterruptedExceptione1){e1.printStackTrace();}lastmoney=lastmoney-money;Stringsql="updateaccountsetbalance=”+lastmoney+"whereid="+id;booleanflag=db.accountDataUpdate(sql);if(flag){。,;Defaultdefa=newDefault();defa。defaltDemo();jf.dispose();}else{}}else{
();JOptio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六年级数学工作计划素材(30篇)
- 2026年高考数学考前20天冲刺讲义(一)(原卷版)
- 六年级下册音乐全册教案湖南文艺出版社湘教版 (一)
- 保险公司年终总结与保险公司年终总结及工作计划的范文
- 初中物理中考热学专题复习(答案)
- 2026届北京市人民大附属中学中考历史猜题卷含解析
- 保护河流建议书
- 全国挑战杯创业计划大赛金奖作品
- 电子产品测试与检验教学指南
- 2026 学龄前自闭症等待训练实操课件
- 律师事务所内部惩戒制度
- 校园校园环境智能监测系统方案
- (2025年)资阳市安岳县辅警考试公安基础知识考试真题库及参考答案
- 政治监督培训课件模板
- 桥架培训课件
- 形势与政策课论文题目
- 无线电频谱管理现状与发展趋势
- 《青春之光》教学课件【大单元教学】
- 再生资源回收项目投资风险评估
- 湖北大数据集团有限公司招聘笔试题库2025
- 喷灌工程安全生产培训课件
评论
0/150
提交评论