java项目 ATM银行系统 源代码Word文件下载.docx
- 文档编号:13465965
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:62
- 大小:78.44KB
java项目 ATM银行系统 源代码Word文件下载.docx
《java项目 ATM银行系统 源代码Word文件下载.docx》由会员分享,可在线阅读,更多相关《java项目 ATM银行系统 源代码Word文件下载.docx(62页珍藏版)》请在冰豆网上搜索。
JLabellbljixu,lblpwd,lblwrong,lblqukuan,lblquok1,lblquok2,lblpwd1,lblpwd2,lblpwd3,lblpwd4,lblsave,lblsave1,lblsaved,lblremain,lblremain1,lbltra,lbltra1,lbltra2,lbltraed,lbltraed1;
JLabellblwel,lblwel1,lblmo,lblmo1,lblmo2,lblmo3,lblmoed,lblmoed1,lblcon,lblcon1;
JPasswordFieldtxt1,txtpwd,txtpwd1;
Containercontainer;
CardLayoutLayout;
intmoney,savemoney,mobilemoney=0;
doublelastmoney,trainsmoney;
Stringuserpwd,cardnum,trains,username;
booleanflag=true,flag1=false,flag2=false,flag3=true,flag4=false,flag5=false;
//构造方法
publicMyATM(){
super("
罗灿银行"
);
this.setSize(435,350);
this.setLocation(500,250);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//设置不可改变窗口大小
this.setResizable(false);
//设置程序小图标
this.setIconImage(this.getToolkit().getImage("
images\\haizei.jpg"
));
}
//布局
publicvoidsetLayout(){
//用卡片布局
Layout=newCardLayout();
container=getContentPane();
container.setLayout(Layout);
//添加第一张卡片
panelfirst=newJPanel(null);
//设置卡片的背景颜色
panelfirst.setBackground(newColor(119,119,253));
lbljixu=newJLabel("
请放入磁卡,然后继续操作"
//设置卡片在Panel中的位置
lbljixu.setBounds(140,90,350,30);
//为第一张卡片添加一个Label
panelfirst.add(lbljixu);
//为第一张卡片添加一个按钮
btncard=newJButton("
继续"
btncard.setBounds(310,180,80,30);
//为按钮注册事件监听器
btncard.addActionListener(this);
//开始时设置按钮不可按
btncard.setEnabled(false);
panelfirst.add(btncard);
btngetcard=newJButton("
取卡"
btngetcard.setEnabled(false);
btngetcard.setBounds(310,220,80,30);
btngetcard.addActionListener(this);
panelfirst.add(btngetcard);
btnincard=newJButton("
插卡"
btnincard.setBounds(40,220,80,30);
btnincard.addActionListener(this);
panelfirst.add(btnincard);
container.add(panelfirst,"
first"
//添加登录输入密码卡片
panelmain=newJPanel(null);
panelmain.setBackground(newColor(119,119,253));
lblpwd=newJLabel("
请输入您的银行卡密码:
"
panelmain.add(lblpwd);
lblpwd.setBounds(150,20,150,30);
//设置文本框为密码型
txt1=newJPasswordField(12);
//文本框不可选中
txt1.enable(false);
panelmain.add(txt1);
//文本框的输入内容用*显示
txt1.setEchoChar('
*'
txt1.setBounds(115,50,200,30);
//添加选择按钮
btnsure=newJButton("
确定"
btnsure.addActionListener(this);
panelmain.add(btnsure);
btnsure.setBounds(70,160,80,30);
//添加重输按钮
btn010=newJButton("
重输"
btn010.addActionListener(this);
panelmain.add(btn010);
btn010.setBounds(175,160,80,30);
btnback=newJButton("
退出"
btnback.addActionListener(this);
panelmain.add(btnback);
btnback.setBounds(280,160,80,30);
lblwrong=newJLabel("
请注意保护好您的密码!
panelmain.add(lblwrong);
lblwrong.setBounds(150,90,200,30);
//添加输入按钮
btn01=newJButton("
1"
btn01.addActionListener(this);
panelmain.add(btn01);
btn01.setBounds(45,210,60,30);
btn02=newJButton("
2"
btn02.addActionListener(this);
panelmain.add(btn02);
btn02.setBounds(115,210,60,30);
btn03=newJButton("
3"
btn03.addActionListener(this);
panelmain.add(btn03);
btn03.setBounds(185,210,60,30);
btn04=newJButton("
4"
btn04.addActionListener(this);
panelmain.add(btn04);
btn04.setBounds(255,210,60,30);
btn05=newJButton("
5"
btn05.addActionListener(this);
panelmain.add(btn05);
btn05.setBounds(325,210,60,30);
btn06=newJButton("
6"
btn06.addActionListener(this);
panelmain.add(btn06);
btn06.setBounds(45,260,60,30);
btn07=newJButton("
7"
btn07.addActionListener(this);
panelmain.add(btn07);
btn07.setBounds(115,260,60,30);
container.add(p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java项目 ATM银行系统 源代码 java 项目 ATM 银行 系统