问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

怎样用JAVA编写一个ATM简单的应用程序

发布网友 发布时间:2022-04-23 14:34

我来回答

1个回答

热心网友 时间:2023-05-21 17:55

import javax.swing.*;
import java.awt.event.*;

public class SimAtm extends JFrame implements java.awt.event.ActionListener{

private static final long serialVersionUID = 1L;
private JButton[] buts = new JButton[4];
private String [] tils = new String[] {"存款", "取款", "查询", "退出"};
private int money = 0;
private JLabel lab = new JLabel();

public SimAtm() {
this.setLayout(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setBounds(400, 250, 420, 200);
int w = 100;
int h = 30;
lab.setForeground(java.awt.Color.red);
lab.setBounds(0, 50, 400, 50);
for(int i = 0; i < 4; i ++) {
buts[i] = new JButton(tils[i]);
buts[i].addActionListener(this);
buts[i].setBounds(i * w, 0,w, h );
this.add(buts[i]);
}
this.add(lab);
this.setVisible(true);
}

public static void main(String[] args) {
new SimAtm();
}

public void actionPerformed(ActionEvent e) {
Object op = e.getSource();
if( op == buts[0]){
String is = JOptionPane.showInputDialog(null, "输入存款额:");
if(is != null && is.matches("\\d+")) {
int input = Integer.parseInt(is);
money += input;
lab.setText("你已经存入" + input + "元");
}

} else if(op == buts[1] ){
String is = JOptionPane.showInputDialog(null, "输入取款额:");
if(is != null && is.matches("\\d+")) {
int input = Integer.parseInt(is);
input = input >= money ? money : input;
money -= input;
lab.setText("你已经取走" + input + "元");
}

} else if(op == buts[2]) {
JOptionPane.showMessageDialog(null, "当前余额是: " + money);
lab.setText("当前余额: " + money);
} else{
System.exit(0);
}
}

}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
如何评价动画女恶魔人 如何评价动画女恶魔人? 途观胎压监测在哪? 勤劳一生什么生肖 一生劳碌一生享最准的生肖 勤劳一生是什么生肖 勤劳一生,终会得奖,天道酬勤作栋梁指是什么生肖,词典梳理落实 温州有哪些性价比高的面馆推荐? 护士执业资格证的照片怎么审核成功 二33乐园怎么下载? JAVA 模拟ATM柜员机模拟程序 用C语言一个ATM取款机的程序代码(用循环语句) 就是用JAVA编写一个ATM的程序 在C语言中ATM自动取款机的功能程序怎么写啊? 用c++来做一个ATM的程序 用C#编写一个自动取款机(ATM)模拟程序 什么是ATM系统 ATM自动取款机的使用程序 ATM模拟程序 银行卡atm 取款程序 用c++编写ATM程序 ATM机取款的操作程序是怎样的。 ATM取款机程序 这种行李箱的锁坏了可以修吗? 行李箱的密码锁坏了可以换新的吗? 旅行箱密码忘记,锁坏了,还可以换一个吗?? 行李箱密码锁坏了怎么办可不可以换哎 我的行李箱的嗯锁扣坏了能换一个不? 我密码箱锁坏了,能换新的吗 windows10 中文输入法只能输入一个字母,不管哪种中文输入法都是这样,英... 用C++模拟ATM柜员机程序 只狼这个,一直说要去那柿子,我背包里的这个不是吗?为什么不能给他 只狼游戏里有了鲜柿子干柿子的话,要给谁?? 老哥们只狼怎么才能触发她要柿子的那个剧情啊? 《只狼》鲜柿子在哪? 只狼鲜柿子干柿子有什么用? 只狼干柿子和鲜柿子有什么用? 飞雪玉花的歌词 飞雪玉花歌词 只狼有没有大佬刷出来过柿子?我现在柿子不够了,贼急! 《秦时明月》的插曲《飞雪玉花》的歌词? 在只狼里干柿子到底是要怎么拿啊? 求秦时明月的插曲《飞雪玉花》(人唱版)的歌词?急!速! 游戏只狼普通柿子在哪? 跪求秦时明月飞雪玉花的全部词?就是带上金戈铁马笑谈间后面两段的,要时间,精确到秒的。 《只狼》达成龙之归乡的结局有哪些条件? 高自由度《只狼》世界中,怎样获得冰泪? 秦时明月 所有的人物角色歌歌词 一舞倾明月的歌词 只狼铁炮获得干柿子后 出不去怎么办?
  • 焦点

最新推荐

猜你喜欢

热门推荐