Java ATM机操作界面程序哦

//以下是我写的ATM操作界面的程序//

//请高手赐教如何添加背景图形????//

import java.awt.*;

import java.awt.event.*;

public class AtmDialog

{

public static void main(String args[])

{

MyDialogFrame df=new MyDialogFrame();

}

}

class MyDialogFrame extends Frame

implements ActionListener,ComponentListener

{

Dialog MegDlg,InOutDlg;

Label prompt;

Label prompt1;

Button btn1,btn2,btn3,btn4,btn5;

TextField tf=new TextField("请按相关按钮操作",25);

TextField getMeg=new TextField("您目前的存款是1000元. 2004-11-22",10);

TextField getMeg1=new TextField(20);

MyDialogFrame()

{

super("ATM终端");

prompt=new Label("欢迎您的光临!");

btn1=new Button("取款");

btn2=new Button("查询");

btn3=new Button("确定");

btn4=new Button("取消");

btn5=new Button("返回");

setLayout(new FlowLayout());

add(prompt);

add(tf);

add(btn1);

add(btn2);

//add(btn3);

//btn1.addComponentListener(this);

getMeg1.addActionListener(this);

btn1.addActionListener(this);

btn2.addActionListener(this);

//btn3.addActionListener(this);

btn3.addActionListener(this);

btn4.addActionListener(this);

btn5.addActionListener(this);

setSize(350,150);

show();

}

public void actionPerformed(ActionEvent e)

{

if(e.getActionCommand()=="取款")

{

MegDlg=new Dialog(this,"请输入取款金额",true);

Panel p1=new Panel();

MegDlg.add("Center",getMeg1);

Panel p2=new Panel();

p2.add(btn3);

p2.add(btn4);

MegDlg.add("South",p2);

MegDlg.setSize(200,100);

MegDlg.show();

}

else if(e.getActionCommand()=="查询")

{

InOutDlg=new Dialog(this);

InOutDlg.add("Center",getMeg);

InOutDlg.add("South",btn5);

InOutDlg.setSize(200,100);

InOutDlg.show();

}

else if(e.getActionCommand()=="确定")

{

tf.setText("请取走金额...");

getMeg.setText("您的帐户余额为:(1000-"+getMeg1.getText()+")元");

MegDlg.dispose();

}

// else if(getMeg1.getText()

else if(e.getActionCommand()=="取消")

MegDlg.dispose();

else if(e.getActionCommand()=="返回")

{

InOutDlg.dispose();

}

}

public void componentShown(ComponentEvent e){}

public void componentResized(ComponentEvent e){}

public void componentMoved(ComponentEvent e){}

public void componentHidden(ComponentEvent e){}

}

class WinAdpt extends WindowAdapter

{

public void windowClosing(WindowEvent e)

{

((Frame)e.getWindow()).dispose();

System.exit(0);

}

}

java atm程序设计_Java ATM机操作界面程序哦相关推荐

  1. java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc

    JAVA课程设计_闹钟的设计与实现项目-报告_附源代码 第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 - PAGE 1 - .. ...

  2. java 管理 程序设计_Java程序设计——学生基本信息管理系统

    1.团队课程设计博客链接 2.个人负责模块说明 查询和修改功能 3.个人代码提交记录 4.自己负责模块或任务详细说明 代码结构为: ,DB包为数据库操作,sims包为操作界面以及各个功能. 本人负责的 ...

  3. java atm 代码_java ATM取钱代码

    package com.eduask.test; import java.util.Scanner; public class ATM { static double money=0.0;//创建一个 ...

  4. java gui 结构_java gui教学图形界面的层次结构.ppt

    java gui教学图形界面的层次结构.ppt 还剩 13页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 事件 ...

  5. java 手动线程调度_Java Thread 多线程 操作线程

    5.线程的创建和启动 A.继承Thread类或实现Runnable接口,重写或实现run方法,run方法代表线程要完成的任务 B.创建Thread子类或是Runnable的实现类,即创建的线程对象:不 ...

  6. java properties配置文件_java properties配置文件操作

    实现运用Java.util.Properties来进行对.properties配置文件操作. 配置文件实例:如debug.properties #Tue Mar 21 15:46:17 CST 201 ...

  7. java swing 示例_JAVA简单Swing图形界面应用演示样例

    JAVA简单Swing图形界面应用演示样例 package org.rui.hello; import javax.swing.JFrame; /** * 简单的swing窗体 * @author l ...

  8. java gui 日历_Java实现简单日历小程序 Java图形界面小日历开发

    今天给大家介绍一下如何用Java swing开发一款简单的小日历,下面我们来看代码: 首先创建一个CalendarBean类,用于基本的日期计算: package other1; import jav ...

  9. java gui程序设计_JAVA进行GUI程序设计之一

    近期正在学习Java的Swing编程,所以打算写一个关于Swing编程的系列文章,今天先写个开篇. 一般来说,使用Java进行GUI程序设计流程如下: 1. 引入Swing等相关的包: 2. 选择观感 ...

最新文章

  1. About Javascript MVC
  2. 什么是JavaConfig
  3. solidworks小金球_如何在没有电缆的情况下传送第77届年度金球奖
  4. Java描述设计模式(13):迭代器模式
  5. 实例解说Linux命令行uniq
  6. 教你轻松搞定javascript中的正则
  7. shell编程——判断条件
  8. 推荐几本学习MySQL的好书
  9. 【转】将 azw3 格式转换为 mobi 格式并保持原有排版格式
  10. wps下一步快捷键_wps后退前进快捷键是什么?
  11. 系统自带输入法➋➌➍➎➏➐➑➒问题
  12. 微信第三方平台授权时域名问题
  13. 硫化铜纳米粒/ZIF-8复合材料(CuS@ZIF8载体)|UiO-66/CoSO复合材料|ZIF-67纳米晶表面修饰六咪唑环三磷腈
  14. java.lang.NoClassDefFoundError: Could not initialize class找不类的问题
  15. idea创建工程java不是蓝色source
  16. win11安装低版本CAD报致命错误解决方案
  17. 高精地图:激光雷达点云与高精地图融合
  18. hibernate常见错误之Unable to locate persister:
  19. java jsp面积怎么算,JSP 课后作业:编写 Tag 文件计算矩形、圆形面积
  20. 蓝桥杯单片机备考必看内容,学习一周,保底省三!

热门文章

  1. IPFS周报-95:你是如何探索IPFS生态的?官方正在调查
  2. 后端编译与优化(JIT,即时编译器)
  3. 3-D Quasi-Recurrent Neural Network for Hyperspectral Image Denoising
  4. 办公技巧——PPT添加页码
  5. Gem5模拟器,详解官网教程的statistics and output(三)
  6. C# 关键字 使用where来限定泛型约束
  7. [node]nvs使用的注意事项
  8. Excel,world ,ppt文件图标显示异常解决办法 (2022最新)
  9. easyui tabs 的href和content属性
  10. Html设置网页背景图片