java atm程序设计_Java ATM机操作界面程序哦
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机操作界面程序哦相关推荐
- java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc
JAVA课程设计_闹钟的设计与实现项目-报告_附源代码 第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 - PAGE 1 - .. ...
- java 管理 程序设计_Java程序设计——学生基本信息管理系统
1.团队课程设计博客链接 2.个人负责模块说明 查询和修改功能 3.个人代码提交记录 4.自己负责模块或任务详细说明 代码结构为: ,DB包为数据库操作,sims包为操作界面以及各个功能. 本人负责的 ...
- java atm 代码_java ATM取钱代码
package com.eduask.test; import java.util.Scanner; public class ATM { static double money=0.0;//创建一个 ...
- java gui 结构_java gui教学图形界面的层次结构.ppt
java gui教学图形界面的层次结构.ppt 还剩 13页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 事件 ...
- java 手动线程调度_Java Thread 多线程 操作线程
5.线程的创建和启动 A.继承Thread类或实现Runnable接口,重写或实现run方法,run方法代表线程要完成的任务 B.创建Thread子类或是Runnable的实现类,即创建的线程对象:不 ...
- java properties配置文件_java properties配置文件操作
实现运用Java.util.Properties来进行对.properties配置文件操作. 配置文件实例:如debug.properties #Tue Mar 21 15:46:17 CST 201 ...
- java swing 示例_JAVA简单Swing图形界面应用演示样例
JAVA简单Swing图形界面应用演示样例 package org.rui.hello; import javax.swing.JFrame; /** * 简单的swing窗体 * @author l ...
- java gui 日历_Java实现简单日历小程序 Java图形界面小日历开发
今天给大家介绍一下如何用Java swing开发一款简单的小日历,下面我们来看代码: 首先创建一个CalendarBean类,用于基本的日期计算: package other1; import jav ...
- java gui程序设计_JAVA进行GUI程序设计之一
近期正在学习Java的Swing编程,所以打算写一个关于Swing编程的系列文章,今天先写个开篇. 一般来说,使用Java进行GUI程序设计流程如下: 1. 引入Swing等相关的包: 2. 选择观感 ...
最新文章
- About Javascript MVC
- 什么是JavaConfig
- solidworks小金球_如何在没有电缆的情况下传送第77届年度金球奖
- Java描述设计模式(13):迭代器模式
- 实例解说Linux命令行uniq
- 教你轻松搞定javascript中的正则
- shell编程——判断条件
- 推荐几本学习MySQL的好书
- 【转】将 azw3 格式转换为 mobi 格式并保持原有排版格式
- wps下一步快捷键_wps后退前进快捷键是什么?
- 系统自带输入法➋➌➍➎➏➐➑➒问题
- 微信第三方平台授权时域名问题
- 硫化铜纳米粒/ZIF-8复合材料(CuS@ZIF8载体)|UiO-66/CoSO复合材料|ZIF-67纳米晶表面修饰六咪唑环三磷腈
- java.lang.NoClassDefFoundError: Could not initialize class找不类的问题
- idea创建工程java不是蓝色source
- win11安装低版本CAD报致命错误解决方案
- 高精地图:激光雷达点云与高精地图融合
- hibernate常见错误之Unable to locate persister:
- java jsp面积怎么算,JSP 课后作业:编写 Tag 文件计算矩形、圆形面积
- 蓝桥杯单片机备考必看内容,学习一周,保底省三!
热门文章
- IPFS周报-95:你是如何探索IPFS生态的?官方正在调查
- 后端编译与优化(JIT,即时编译器)
- 3-D Quasi-Recurrent Neural Network for Hyperspectral Image Denoising
- 办公技巧——PPT添加页码
- Gem5模拟器,详解官网教程的statistics and output(三)
- C# 关键字 使用where来限定泛型约束
- [node]nvs使用的注意事项
- Excel,world ,ppt文件图标显示异常解决办法 (2022最新)
- easyui tabs 的href和content属性
- Html设置网页背景图片