ImageVerifierCode 换一换
格式:DOCX , 页数:72 ,大小:78.38KB ,
资源ID:17599187      下载积分:6 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17599187.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java项目ATM银行系统源代码.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

java项目ATM银行系统源代码.docx

1、java项目ATM银行系统源代码/初始密码为123456import java.awt.*;import java.awt.event.*;import javax.swing.*;public class MyATM extends JFrame implements ActionListener JPanel panelfirst,panelmain,panel3,panel4,panel5,panel6,panel7,panelchangepwd,panelchangepwded,panelsave,panelsaved,panelremain,paneltrans,paneltrans

2、ed,panelmobile,panelmobiled, panelconsult; JButton btn0,btn1,btn2,btn3,btn4,btn5,btn6,btn7,btn8,btn9,btn10,btnsure,btnback,btnok,btncard,btngetcard,btnincard; JButton btn00,btn01,btn02,btn03,btn04,btn05,btn06,btn07,btn08,btn09,btn010,btnback1,btnremain,btnremain1,btnremain2; JButton btn000,btn001,bt

3、n002,btn003,btn004,btn005,btn006,btn007,btn008,btn009,btn100,btn200,btn300,btn1000,btn500,btnsure1,btnback2,btn0010,btnquok1,btnquok2,btnquok3,btnquok4; JButton btnpwd,btnpwd1,btnpwd2,btnpwd3,btnpwd4,btn11,btn12,btn13,btn14,btn15,btn16,btn17,btn18,btn19,btn20,btnsave,btnsave1,btnsave2,btnsaved,btnsa

4、ved1,btnsaved2,btnsaved3; JButton btntra,btntra1,btntra2,btntraed,btntraed1,btn21,btn22,btn23,btn24,btn25,btn26,btn27,btn28,btn29,btn30,btncon,btncon1; JButton btnmo,btnmo1,btnmo2,btnmo30,btnmo50,btnmo100,btnmo200,btnmo500,btnmo10,btnmo11,btnmo12,btnmo13,btnmo14,btnmo15,btnmo16,btnmo17,btnmo18,btnmo

5、19,btnmoed,btnmoed1; JTextField txt2,txttrans,txttrans1,txttrans2,txtmo,txtmo1; JLabel lbljixu,lblpwd,lblwrong,lblqukuan,lblquok1,lblquok2,lblpwd1,lblpwd2,lblpwd3,lblpwd4,lblsave,lblsave1,lblsaved,lblremain,lblremain1,lbltra,lbltra1,lbltra2,lbltraed,lbltraed1; JLabel lblwel,lblwel1,lblmo,lblmo1,lblm

6、o2,lblmo3,lblmoed,lblmoed1,lblcon,lblcon1; JPasswordField txt1,txtpwd,txtpwd1; Container container; CardLayout Layout; int money,savemoney,mobilemoney=0; double lastmoney,trainsmoney; String userpwd,cardnum,trains,username; boolean flag=true,flag1=false,flag2=false,flag3=true,flag4=false,flag5=false

7、; /构造方法 public MyATM() super(罗灿银行); this.setSize(435,350); this.setLocation(500, 250); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ); /设置不可改变窗口大小 this.setResizable(false); /设置程序小图标 this.setIconImage(this.getToolkit().getImage(imageshaizei.jpg); /布局 public void setLayout() /用卡片布局 Layout=new Ca

8、rdLayout(); container=getContentPane(); container.setLayout(Layout); /添加第一张卡片 panelfirst=new JPanel(null); /设置卡片的背景颜色 panelfirst.setBackground(new Color(119,119,253); lbljixu=new JLabel(请放入磁卡,然后继续操作); /设置卡片在Panel中的位置 lbljixu.setBounds(140,90,350,30); /为第一张卡片添加一个Label panelfirst.add(lbljixu); /为第一张卡片

9、添加一个按钮 btncard=new JButton(继续); btncard.setBounds(310,180,80,30); /为按钮注册事件监听器 btncard.addActionListener(this); /开始时设置按钮不可按 btncard.setEnabled(false); panelfirst.add(btncard); /为第一张卡片添加一个按钮 btngetcard=new JButton(取卡); btngetcard.setEnabled(false); btngetcard.setBounds(310,220,80,30); btngetcard.addAc

10、tionListener(this); panelfirst.add(btngetcard); /为第一张卡片添加一个按钮 btnincard=new JButton(插卡); btnincard.setBounds(40,220,80,30); btnincard.addActionListener(this); panelfirst.add(btnincard); container.add(panelfirst,first); /添加登录输入密码卡片 panelmain=new JPanel(null); panelmain.setBackground(new Color(119,119

11、,253); lblpwd=new JLabel(请输入您的银行卡密码:); panelmain.add(lblpwd); lblpwd.setBounds(150, 20, 150, 30); /设置文本框为密码型 txt1=new JPasswordField(12); /文本框不可选中 txt1.enable(false); panelmain.add(txt1); /文本框的输入内容用*显示 txt1.setEchoChar(*); txt1.setBounds(115,50,200,30); /添加选择按钮 btnsure=new JButton(确定); btnsure.addAc

12、tionListener(this); panelmain.add(btnsure); btnsure.setBounds(70,160,80,30); /添加重输按钮 btn010=new JButton(重输); btn010.addActionListener(this); panelmain.add(btn010); btn010.setBounds(175,160,80,30); btnback=new JButton(退出); btnback.addActionListener(this); panelmain.add(btnback); btnback.setBounds(280

13、,160,80,30); lblwrong=new JLabel(请注意保护好您的密码!); panelmain.add(lblwrong); lblwrong.setBounds(150,90,200,30); /添加输入按钮 btn01=new JButton(1); btn01.addActionListener(this); panelmain.add(btn01); btn01.setBounds(45,210,60,30); btn02=new JButton(2); btn02.addActionListener(this); panelmain.add(btn02); btn0

14、2.setBounds(115,210,60,30); btn03=new JButton(3); btn03.addActionListener(this); panelmain.add(btn03); btn03.setBounds(185,210,60,30); btn04=new JButton(4); btn04.addActionListener(this); panelmain.add(btn04); btn04.setBounds(255,210,60,30); btn05=new JButton(5); btn05.addActionListener(this); panel

15、main.add(btn05); btn05.setBounds(325,210,60,30); btn06=new JButton(6); btn06.addActionListener(this); panelmain.add(btn06); btn06.setBounds(45,260,60,30); btn07=new JButton(7); btn07.addActionListener(this); panelmain.add(btn07); btn07.setBounds(115,260,60,30); container.add(panelmain,main); btn08=n

16、ew JButton(8); btn08.addActionListener(this); panelmain.add(btn08); btn08.setBounds(185,260,60,30); btn09=new JButton(9); btn09.addActionListener(this); panelmain.add(btn09); btn09.setBounds(255,260,60,30); btn00=new JButton(0); btn00.addActionListener(this); panelmain.add(btn00); btn00.setBounds(32

17、5,260,60,30); /添加主界面卡片 panel3=new JPanel(null); panel3.setBackground(new Color(119,119,253); lblwel=new JLabel(username+,欢迎使用罗灿银行ATM系统); lblwel.setBounds(20,15,350,30); panel3.add(lblwel); lblwel1=new JLabel(请选择您需要的交易类型); lblwel1.setBounds(220,55,350,30); panel3.add(lblwel1); btn3=new JButton(取款服务);

18、 btn3.addActionListener(this); btn3.setBounds(20,90,100,30); panel3.add(btn3); btn4=new JButton(修改密码); btn4.addActionListener(this); btn4.setBounds(20,150,100,30); panel3.add(btn4); btn5=new JButton(存款服务); btn5.addActionListener(this); btn5.setBounds(20,210,100,30); panel3.add(btn5); btn6=new JButto

19、n(查询余额); btn6.addActionListener(this); btn6.setBounds(20,270,100,30); panel3.add(btn6); btn7=new JButton(转账服务); btn7.addActionListener(this); btn7.setBounds(300,90,100,30); panel3.add(btn7); btn8=new JButton(通信交费); btn8.addActionListener(this); btn8.setBounds(300,150,100,30); panel3.add(btn8); btn9=

20、new JButton(咨询服务); btn9.addActionListener(this); btn9.setBounds(300,210,100,30); panel3.add(btn9); btn10=new JButton(退出操作); btn10.addActionListener(this); btn10.setBounds(300,270,100,30); panel3.add(btn10); container.add(panel3,three); /添加取款页面卡片 panel4=new JPanel(null); panel4.setBackground(new Colo

21、r(119,119,253); lblqukuan=new JLabel(请输入您的取款数:); panel4.add(lblqukuan); lblqukuan.setBounds(115, 20, 150, 30); lblqukuan=new JLabel(提示:只能是100元或100元的整数倍。); panel4.add(lblqukuan); lblqukuan.setBounds(115, 50, 300, 30); txt2=new JTextField(12); txt2.enable(false); panel4.add(txt2); txt2.setBounds(115,9

22、0,200,30); btn100=new JButton(100); panel4.add(btn100); btn100.addActionListener(this); btn100.setBounds(45,190,60,30); btn200=new JButton(200); panel4.add(btn200); btn200.addActionListener(this); btn200.setBounds(115,190,60,30); btn300=new JButton(300); panel4.add(btn300); btn300.addActionListener(

23、this); btn300.setBounds(185,190,60,30); btn500=new JButton(500); panel4.add(btn500); btn500.addActionListener(this); btn500.setBounds(255,190,60,30); btn1000=new JButton(1000); panel4.add(btn1000); btn1000.addActionListener(this); btn1000.setBounds(325,190,65,30); btn001=new JButton(1); panel4.add(b

24、tn001); btn001.addActionListener(this); btn001.setBounds(45,230,60,30); btn002=new JButton(2); panel4.add(btn002); btn002.addActionListener(this); btn002.setBounds(115,230,60,30); btn003=new JButton(3); panel4.add(btn003); btn003.addActionListener(this); btn003.setBounds(185,230,60,30); btn004=new J

25、Button(4); panel4.add(btn004); btn004.addActionListener(this); btn004.setBounds(255,230,60,30); btn005=new JButton(5); panel4.add(btn005); btn005.addActionListener(this); btn005.setBounds(325,230,65,30); btn006=new JButton(6); panel4.add(btn006); btn006.addActionListener(this); btn006.setBounds(45,2

26、70,60,30); btn007=new JButton(7); panel4.add(btn007); btn007.addActionListener(this); btn007.setBounds(115,270,60,30); btn008=new JButton(8); panel4.add(btn008); btn008.addActionListener(this); btn008.setBounds(185,270,60,30); btn009=new JButton(9); panel4.add(btn009); btn009.addActionListener(this)

27、; btn009.setBounds(255,270,60,30); btn000=new JButton(0); panel4.add(btn000); btn000.addActionListener(this); btn000.setBounds(325,270,65,30); btnsure1=new JButton(确定); panel4.add(btnsure1); btnsure1.addActionListener(this); btnsure1.setBounds(70,140,80,30); btn0010=new JButton(重输); panel4.add(btn00

28、10); btn0010.addActionListener(this); btn0010.setBounds(175,140,80,30); btnback2=new JButton(返回); panel4.add(btnback2); btnback2.addActionListener(this); btnback2.setBounds(280,140,80,30); container.add(panel4,four); /添加完成取款操作需要显示的卡片 panel5=new JPanel(null); panel5.setBackground(new Color(119,119,25

29、3); lblquok1=new JLabel(取款成功,你本次取款数额为+txt2.getText()+,是否继续操作?); lblquok1.setBounds(60, 110, 350, 30); panel5.add(lblquok1); btnquok1=new JButton(继续取款); panel5.add(btnquok1); btnquok1.addActionListener(this); btnquok1.setBounds(30, 185, 90, 30); btnquok2=new JButton(打印凭条); panel5.add(btnquok2); btnquok2.addActionListener(this); btnquok2.setBounds(30, 240, 90, 30);

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2