模拟ATM取款机JAV程序.docx
- 文档编号:24862946
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:14
- 大小:15.84KB
模拟ATM取款机JAV程序.docx
《模拟ATM取款机JAV程序.docx》由会员分享,可在线阅读,更多相关《模拟ATM取款机JAV程序.docx(14页珍藏版)》请在冰豆网上搜索。
模拟ATM取款机JAV程序
/*
*模拟ATM取款
*/
packagecom.ATM;
importjava.awt.*;
importjava.util.Scanner;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.awt.event.KeyEvent;
importjava.awt.event.KeyListener;
importjava.awt.event.MouseEvent;
importjavax.swing.*;
publicclassDemo1{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
CardManagecrademanage=newCardManage();
}
}
/*classCardManageextendsJFrameimplementsActionListener
{
JButtonjb1,jb2,jb3,jb4;
publicCardManage()
{
jb1=newJButton("查询");
jb2=newJButton("取款");
jb3=newJButton("改密");
jb4=newJButton("退出");
jb1.addActionListener(this);
jb1.setActionCommand("caxun");
jb2.addActionListener(this);
jb2.setActionCommand("qukuan");
jb3.addActionListener(this);
jb3.setActionCommand("gaimi");
jb4.addActionListener(this);
jb4.setActionCommand("tuichu");
this.setLayout(newGridLayout(2,2,20,20));
this.add(jb1);
this.add(jb2);
this.add(jb3);
this.add(jb4);
this.setTitle("ATM取款");
this.setSize(200,100);
this.setLocation(300,300);
this.setResizable(false);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
}
@Override
publicvoidactionPerformed(ActionEvente){
//TODOAuto-generatedmethodstub
if(e.getActionCommand().equals("caxun"))
{
Caxuncaxun=newCaxun();
}elseif(e.getActionCommand().equals("qukuan"))
{
Qukuanqukuan=newQukuan();
}elseif(e.getActionCommand().equals("gaimi"))
{
Gaimigaimi=newGaimi();
}elseif(e.getActionCommand().equals("tuichu"))
{
System.exit(0);
}
}
}*/
/*classCard
{
privateStringCardNum;
privateStringCardMaster;
privateStringCardBlance;
publicCard(StringCardNum,StringCardMaster,StringCardBlance)
{
this.CardNum=CardNum;
this.CardMaster=CardMaster;
this.CardBlance=CardBlance;
}
publicStringgetCardNum(){
returnCardNum;
}
publicvoidsetCardNum(StringcardNum){
CardNum=cardNum;
}
publicStringgetCardMaster(){
returnCardMaster;
}
publicvoidsetCardMaster(StringcardMaster){
CardMaster=cardMaster;
}
publicStringgetCardBlance(){
returnCardBlance;
}
publicvoidsetCardBlance(StringcardBlance){
CardBlance=cardBlance;
}
}*/
/*classCaxunextendsJFrameimplementsActionListener
{
Cardcard=newCard("111111111111111","dd","55555.20");
Caxuncaxun=null;
JLabeljl1,jl2,jl3,jl4,jl5,jl6;
JPaneljp1,jp2;
JButtonjb1;
publicCaxun()
{
jl1=newJLabel("卡号:
");
jl2=newJLabel(card.getCardNum());
jl3=newJLabel("姓名:
");
jl4=newJLabel(card.getCardMaster());
jl5=newJLabel("余额:
");
jl6=newJLabel(card.getCardBlance());
jb1=newJButton("确定");
jb1.addActionListener(this);
jb1.setActionCommand("qd");
jp1=newJPanel();
jp2=newJPanel();
jp1.setLayout(newGridLayout(4,2,5,5));
jp1.add(jl1);
jp1.add(jl2);
jp1.add(jl3);
jp1.add(jl4);
jp1.add(jl5);
jp1.add(jl6);
jp2.add(jb1,JPanel.CENTER_ALIGNMENT);
this.add(jp1);
this.add(jp2,BorderLayout.SOUTH);
this.setTitle("查询");
this.setSize(400,300);
this.setLocation(300,300);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setResizable(false);
this.setVisible(true);
}
@Override
publicvoidactionPerformed(ActionEvente){
//TODOAuto-generatedmethodstub
if(e.getActionCommand().equals("qd"))
{
this.dispose();
}
}
}*/
/*classGaimiextendsJFrameimplementsActionListener
{
JLabeljl1,jl2;
JPasswordFieldjpf1,jpf2;
JButtonjb1,jb2;
publicGaimi()
{
jl1=newJLabel("请输入新密码",JLabel.CENTER);
jl2=newJLabel("再次输入密码",JLabel.CENTER);
jpf1=newJPasswordField(6);
jpf2=newJPasswordField(6);
jb1=newJButton("取消");
jb1.addActionListener(this);
jb1.setActionCommand("null");
jb2=newJButton("确定");
jb2.addActionListener(this);
jb2.setActionCommand("qd");
this.setLayout(newGridLayout(3,2,5,5));
this.add(jl1);
this.add(jpf1);
this.add(jl2);
this.add(jpf2);
this.add(jb1);
this.add(jb2);
this.setTitle("更改密码");
this.setSize(200,100);
this.setLocation(300,300);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setResizable(false);
this.setVisible(true);
}
@Override
publicvoidactionPerformed(ActionEvente){
//TODOAuto-generatedmethodstub
if(e.getActionCommand().equals("null"))
{
this.dispose();
}elseif(e.getActionCommand().equals("qd"))
{
Tishitishi=newTishi();
if(e.getActionCommand().equals("qd"))
{
this.dispose();
}
}
}
}*/
/*classTishiextendsJFrameimplementsActionListener
{
JLabeljl1=null;
JButtonjb1=null;
publicTishi()
{
jl1=newJLabel("修改成功!
",JLabel.CENTER);
jb1=newJButton("确定");
jb1.addActionListener(this);
jb1.setActionCommand("qd");
this.add(jl1);
this.add(jb1,BorderLayout.SOUTH);
this.setSize(200,100);
this.setLocation(300,300);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setResizable(false);
this.setVisible(true);
}
@Override
publicvoidactionPerformed(ActionEvente){
//TODOAuto-generatedmethodstub
if(e.getActionCommand().equals("qd"))
{
this.dispose();
}
}
}*/
/*classQukuanextendsJFrameimplementsActionListener,KeyListener
{
JButtonjb1,jb2;
JLabeljl1;
JTextFieldjtf1;
publicQukuan()
{
jb1=newJButton("删除");
jb1.addActionListener(this);
jb1.setActionCommand("sc");
jb2=newJButton("确定");
jb2.addActionListener(this);
jb2.setActionCommand("qd");
jl1=newJLabel("取款金额");
jtf1=newJTextField(10);
jtf1.addKeyListener(this);
this.setLayout(newGridLayout(2,2,5,5));
this.add(jl1);
this.add(jtf1);
this.add(jb1);
this.add(jb2);
this.setTitle("取款");
this.setSize(200,100);
this.setLocation(300,300);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setResizable(false);
this.setVisible(true);
}
@Override
publicvoidactionPerformed(ActionEvente){
//TODOAuto-generatedmethodstub
if(e.getActionCommand().equals("sc"))
{
}elseif(e.getActionCommand().equals("qd"))
{
Tishi1tishi1=newTishi1();
if(e.getActionCommand().equals("qd"))
{
this.dispose();
}
}
}
@Override
publicvoidkeyPressed(KeyEvente){
//TODOAuto-generatedmethodstub
}
@Override
publicvoidkeyReleased(KeyEvente){
//TODOAuto-generatedmethodstub
JTextFieldjtf1=(JTextField)e.getSource();
System.out.println("ni"+jtf1.getText());
}
@Override
publicvoidkeyTyped(KeyEvente){
//TODOAuto-generatedmethodstub
}
}*/
/*classTishi1extendsJFrameimplementsActionListener
{
JLabeljl1;
JButtonjb1;
publicTishi1()
{
jl1=newJLabel("请取钞票!
");
jb1=newJButton("确定");
jb1.addActionListener(this);
jb1.setActionCommand("qd");
this.add(jl1);
this.add(jb1,BorderLayout.SOUTH);
this.setSize(200,100);
this.setLocation(300,300);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setResizable(false);
this.setVisible(true);
}
@Override
publicvoidactionPerformed(ActionEvente){
//TODOAuto-generatedmethodstub
if(e.getActionCommand().equals("qd"))
{
this.dispose();
}
}
}*/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模拟 ATM 取款 JAV 程序
![提示](https://static.bdocx.com/images/bang_tan.gif)