博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用GUI书写的ATM
阅读量:5998 次
发布时间:2019-06-20

本文共 1580 字,大约阅读时间需要 5 分钟。

   用GUI封装过后写的ATM就很简单,只是有很多东西在别的地方写的,所以看着非常简单。内容太多了,其他的我就不发了就发一个主界面吧。

package ATM0428;

import java.awt.event.ActionEvent; import java.awt.event.ActionListener;

import javax.swing.JFrame;

/**  * 主界面  * @author 45470  *  */

public class MyJFrame extends JFrame{

 private MyJButton m1=new MyJButton("查询", 100, 50, 80, this);

 private MyJButton m2=new MyJButton("改密", 100, 150, 80, this);

 private MyJButton m3=new MyJButton("存款", 300, 50, 80, this);  

private MyJButton m4=new MyJButton("取款", 300, 150, 80, this);  

private MyJButton m5=new MyJButton("取卡", 300, 250, 80, this);  

public MyJFrame(){  

 this.setLayout(null);      

m1.addActionListener(new ActionListener() {

       @Override    

public void actionPerformed(ActionEvent arg0) {  

   MyJFrame.this.dispose();     

MyBalance m=new MyBalance();  

  }   });      

m2.addActionListener(new ActionListener() {

       @Override  

  public void actionPerformed(ActionEvent arg0) {

    MyJFrame.this.dispose();     Micronesia mc=new Micronesia();  

  }   });   

  m3.addActionListener(new ActionListener() {  

      @Override

   public void actionPerformed(ActionEvent arg0) {  

   MyJFrame.this.dispose();   

  MyDeposit md=new MyDeposit();  

  }   });   

  m4.addActionListener(new ActionListener() {

       @Override  

  public void actionPerformed(ActionEvent arg0) {

    MyJFrame.this.dispose();  

   MyWithdraw mw=new MyWithdraw();  

      }   });   

  m5.addActionListener(new ActionListener() {  

      @Override   

 public void actionPerformed(ActionEvent arg0) {   

  MyJFrame.this.dispose();     OUT o=new OUT();  

  }   });  

    this.setSize(500, 400);  

 this.setVisible(true);  

 this.setDefaultCloseOperation(3);

  this.setLocationRelativeTo(null);  

}

}

转载于:https://www.cnblogs.com/ldl454700988/p/6792710.html

你可能感兴趣的文章
sed
查看>>
分布式缓存Redis Centos下单节点安装
查看>>
MaxCompute命令行工具——odpscmd的操作使用
查看>>
分布式服务框架设计
查看>>
2018的初冬,派卧底去阿里、京东、美团带回来的面试题及答案
查看>>
解读百度AutoDL:打破SOTA纪录的神经架构搜索是如何炼成的
查看>>
原生JavaScript封装的ajax方法示例
查看>>
高并发编程:解析HashMap
查看>>
阿里P8大牛呕心沥血整理出来的一份Java核心知识点合集
查看>>
全面解析Java注解
查看>>
关于城市级联选择和数据回显的解决方案
查看>>
设计模式-原型模式
查看>>
1、java实现发送纯文本邮件
查看>>
OSChina 周一乱弹 —— 花式遛狗法
查看>>
OSChina 周五乱弹 ——喵喵酱你脑补求婚场景了么?
查看>>
Hibernate4.x之入门篇
查看>>
有意思的小程序
查看>>
极光推送角标问题
查看>>
JDBC快速入门教程(附bbs、购物项目教程及源码)
查看>>
jd 反编译工具插件
查看>>