《ATM机银行项目java图形界面》由会员分享,可在线阅读,更多相关《ATM机银行项目java图形界面(27页珍藏版)》请在人人文库网上搜索。

1、登陆package ;/* 欢迎界面* author Administrator*/public class Welcomeland extends JFrameJPanel p1;private JButton btn1;Label label;static JframUserLand jf=null;public Welcomeland(String arg0) throws HeadlessException super(arg0);setSize(800, 600);p1 = new JPanel();label=new Label(XX 银行欢迎登陆! );btn1 = new JB。

2、utton( 登陆 );(new MyActionListner();(btn1);(label);setContentPane(p1);public static void main(String args) Welcomeland myJframe = new Welcomeland(XX 银行欢迎登陆! );(true);class MyActionListner implements ActionListener Overridepublic void actionPerformed(ActionEvent arg0) Object o = ();if (o = btn1) jf=ne。

3、w JframUserLand(XX 银行欢迎登陆! );();setVisible(false);(true);package ;im登陆界面* author Administrator*/public class JframUserLand extends JFrame private JButton btn1, btn2;static JTextField t1;static JPasswordField t2;JPanel p1;public JframUserLand(String arg0) throws HeadlessException super(arg0);setSize(。

4、800, 600);p1 = new JPanel();Frame f = new Frame( 用户登录 );(new GridLayout(4, 2);btn2 = new JButton( 确认 );(new MyActionListner();t1 = new JTextField(输入用户名 , 15);t2 = new JPasswordField( 输入密码 , 15);(new Label( 用户名 :, );(t1);(new Label( 密码 :, );(t2);(btn2);setContentPane(p1);(true);class MyActionListner 。

5、implements ActionListener Overridepublic void actionPerformed(ActionEvent arg0) Object o = ();if (o = btn2) InputStreamReader isr;try isr = new InputStreamReader(new FileInputStream();BufferedReader Ia = new BufferedReader(isr);String a = ();String b = ();();if (JframUserLanJframBank jBank = new Jfr。

6、amBank(XX 银行欢迎登陆! );(true);();setVisible(false);(true); else JframUserLand jframUserLand = new JframUserLand(XX 银行欢迎登陆! );(true);();setVisible(false);(true); catch (FileNotFoundException e) / TODO Auto-generated catch block(); catch (IOException e) / TODO Auto-generated catch block();package ;impo* 。

7、主界面* author Administrator*/public class JframBank extends JFrame private BTN1 bt1 = null;static BTN2 bt2 = null;static BTN3 bt3 = null;static BTN4 bt4 = null;private JButton btn1, btn2, btn3, btn4, btn5;JPanel p1;public JframBank(String arg0) throws HeadlessException super(arg0);setSize(600, 400);p1。

8、 = new JPanel();btn1 = new JButton( 查询 );(new J();btn2 = new JButton( 取款 );(new J();btn3 = new JButton( 存钱 );(new J();btn4 = new JButton( 转账 );(new J();btn5 = new JButton( 退出 );(new J();(btn1);(btn2);(btn3);(btn4);(btn5);setContentPane(p1);(true);class J implements ActionListener public void actionP。

9、erformed(ActionEvent arg0) Object o = ();if (o = btn1) bt1 = new BTN1( 查询 );();setVisible(false);(true);if (o = btn2) bt2 = new BTN2( 取款 );();setVisible(false);(true);if (o = btn3) bt3 = new BTN3( 存款 );();setVisible(false);(true);if (o = btn4) bt4 = new BTN4( 转账 );();setVisible(false);(true);银行欢迎登陆!。

10、 );if (o = btn5) Welcomeland wel = new Welcomeland(XX(true);();setVisible(false);(true);public BTN1 getBt1() return bt1;package ;/* 查询界面* author Administrator*/public class BTN1 extends JFrame private JButton btn1, btn2;static JTextField t1;private JPanel b1 = new JPanel();private JframBank jfb = nu。

11、ll;public BTN1(String arg0) throws HeadlessException super(arg0);setSize(300, 200);t1=new JTextField(15);( 查询 );btn1 = new JButton( 查询余额 );(new B();btn2 = new JButton( 退出 );(new B();(btn1);(btn2);(t1);setContentPane(b1);(true);public JTextField getT1() return t1;class B implements ActionListener pub。

12、lic void actionPerformed(ActionEvent arg0) Object o = ();if (o = btn1) (jfb);银行欢迎登陆! );if (o = btn2) jfb=new JframBank(XX(true);();setVisible(false);package ;import ja/* 取款界面* author Administrator*/public class BTN2 extends JFrameprivate JButton btn1,btn2;JTextField t1;JPanel b1=new JPanel();JframBa。

13、nk jfb=null;public BTN2(String arg0) throws HeadlessException super(arg0);setSize(300, 200);( 取款 );btn1 =new JButton( 取款 );(new B();btn2 =new JButton( 退出 );(new B();t1=new JTextField(15);(new B();(btn1);(btn2);(t1);setContentPane(b1);(true);class B implements ActionListenerpublic void actionPerforme。

14、d(ActionEvent arg0) Object o = ();if(o=btn1)try (); catch (IOException e) / TODO Auto-generated catch block();elsejfb=new JframBank(XX 银行欢迎登陆! );(true);();setVisible(false);(true);package ;/* * 存款界面* author Administrator*/public class BTN3 extends JFrameprivate JButton btn1,btn2;JTextField t1;JPanel。

15、 b1=new JPanel();JframBank jfb=null;public BTN3(String arg0) throws HeadlessException super(arg0);setSize(300, 200);( 存款 );btn1 =new JButton( 存款 );(new B();btn2 =new JButton( 退出 );(new B();t1=new JTextField(15);(new B();(btn1);(btn2);(t1);setContentPane(b1);(true);class B implements ActionListenerpu。

16、blic void actionPerformed(ActionEvent arg0) Object o = ();if(o=btn1)Save save=new Save();();elsejfb=new JframBank(XX 银行欢迎登陆! );(true);();setVisible(false);(true);package ;* 转账界面*/public class BTN4 extends JFrameprivate JLabel l1,l2;private JButton btn1,btn2;JTextField t1,t2;JPanel b1=new JPanel();Jf。

17、ramBank jfb=null;public BTN4(String arg0) throws HeadlessException super(arg0);setSize(150, 200);( 转账 );btn1 =new JButton( 转账 );(new B();btn2 =new JButton( 退出 );(new B();l1=new JLabel( 转账账号: );t1=new JTextField(10);(new B();l2=new JLabel( 转账金额: );t2=new JTextField(10);(new B();(btn1);(btn2);(l1);(t1。

18、);(l2);(t2);setContentPane(b1);(true);class B implements ActionListenerpublic void actionPerformed(ActionEvent arg0) Object o = ();if(o=btn1)Transfer transfer = new Transfer();try (jfb); catch (IOException e) / TODO Auto-generated catch block();elsejfb=new JframBank(XX 银行欢迎登陆! );(true);();();setVisi。

19、ble(false);(true);package ;/* 查询* author Administrator*/public class Query public void query(JframBank jframBank) try InputStreamReader(newBufferedReader Ia=new BufferedReader(new FileInputStream();try String a=();(); catch (IOException e) / TODO Auto-generated catch block(); catch (FileNotFoundExce。

20、ption e) / TODO Auto-generated catch block();package ;/* 存款* author Administrator*/public class Save public void save() BufferedReader br = null;try InputStreamReaderisr=new InputStreamReader(newFileInputStream();BufferedReader ia=new BufferedReader(isr);String a=();();int c = (a); /c数据信息对应 a 原金额int。

21、 d = (s);/d 数据信息对应 s 存入金额if (d0) int e=c+d;String f = (e);/int 转换成 stringOutputStreamWriter osw =new OutputStreamWriter(newFileOutputStream();BufferedWriter bw =new BufferedWriter(osw);(f);();Savesuccess ss=new Savesuccess();(true);elseWithdraWerror w=new WithdraWerror();(true); catch (FileNotFoundE。

22、xception e) / TODO Auto-generated catch block catch (IOException e) / TODO Auto-generated catch block();package ;public class Savesuccess extends JFrameprivate JPanel b1=new JPanel();Label label;public Savesuccess(String arg0) throws HeadlessException setSize(300,200);label=new Label( 存款成功,请退出! );(l。

23、abel);setContentPane(b1);package ;/* 转账* author Administrator*/public class Transfer public void Tran(JframBank jframBank) throws IOExceptionInputStreamReader isr =new InputStreamReader(new FileInputStream();BufferedReader Ia=new BufferedReader(isr);String a=();();int d = (a); /d数据信息对应 a 原金额int c = 。

24、(b); /c对应为输入的金额 转账金额if (c=0) if (dc) int e=d-c; / 剩余金额String f = (e); /int 转换成 stringInputStreamReaderisr2 =new InputStreamReader(newFileInputStream();BufferedReader Ib=new BufferedReader(isr2);String g=();int h = (g); /把转账账号的金额转成 string 类型h=h+c;String j = (h);FileWriter fw=new FileWriter();(f);();F。

25、ileWriter fw1=new FileWriter();(j);();();TransferSuccess ts=new TransferSuccess();(true);elseTransferError tr=new TransferError();(true);elseWithdraWerror wi=new WithdraWerror();(true);package ;public class TransferError extends JFrameprivate JPanel b1=new JPanel();Label label;private JButton btn1;p。

26、ublic TransferError(String arg0) throws HeadlessException setSize(300,200);label=new Label( 存款成功,请退出! );(label);setContentPane(b1);package ;public class TransferSuccess extends JFrameprivate JPanel b1=new JPanel();Label label;private JButton btn1;public TransferSuccess(String arg0) throws HeadlessEx。

27、ception setSize(300,200);label=new Label( 转账成功,请退出! );(label);setContentPane(b1);package ;* 取款* author Administrator*/public class Withdraw public static void Withdrawl() throws IOExceptionInputStreamReader isr =newInputStreamReader(newFileInputStream();BufferedReader Ia=new BufferedReader(isr);Stri。

28、ng a=();();int c = (a); /c 数据信息对应 a 原金额int d=(s);/d 数据信息对应 b 取款金额();/ 判断输入的数是否为正数if (d0) int e=c-d;if (e=0) String f = (e);FileWriter fw2=new FileWriter();(f);();WithdrawSuccess wi=new WithdrawSuccess();(true);else TransferError t=new TransferError();(true);elseWithdraWerror w=new WithdraWerror();(t。

29、rue);package ;public class WithdraWerror extends JFrameprivate JPanel b1=new JPanel();Label label;public WithdraWerror(String arg0) throws HeadlessException setSize(300,200);label=new Label( 输入不合法,请退出重新输入! ); (label);setContentPane(b1);package ;public class WithdrawSuccess extends JFrameprivate JPanel b1=new JPanel();Label label;public WithdrawSuccess(String arg0) throws HeadlessException setSize(300,200);label=new Label( 取款成功,请退出! );(label);setContentPane(b1。

java中的银行界面开发_ATM机银行项目java图形界面相关推荐

  1. java中clone方法_Java Object clone()方法– Java中的克隆

    java中clone方法 Cloning is the process of creating a copy of an Object. Java Object class comes with na ...

  2. 界面开发(3)--- PyQt5用户登录界面连接数据库

    文章目录 数据库 账户注册 账号登录 找回密码 为了实现用户登录界面的登录功能,我们必须建立一个数据库,并把账号和对应的密码,存储到数据库中.如果输入的账号和密码与数据库中的一致,那我们就允许用户登录 ...

  3. pyqt开发新浪微博粉丝聊天软件v1(图形界面)

    pyqt开发新浪微博粉丝聊天软件v1(图形界面): 实现效果如下: 当你点击聊友时:弹出聊天对话框 当点击我自己时,弹出我所在的IP地址: 代码如下: # -*- coding: utf-8 -*- ...

  4. java中的进制输出转换_Java I/O : Java中的进制详解

    作者:李强强 上一篇,泥瓦匠基础地讲了下Java I/O : Bit Operation 位运算.这一讲,泥瓦匠带你走进Java中的进制详解. 一.引子 在Java世界里,99%的工作都是处理这高层. ...

  5. python图形化界面开发工具,python如何做图形化界面

    Python tkinter能做出好看的图形界面么 谷歌人工智能写作项目:小发猫 python 图形化界面 使用wxpython,import wxapp = ()win = wx.Frame(Non ...

  6. 将linux界面切换一屏幕,Linux如何从图形界面切换到命令界面

    1.手工切换:在图形界面中找一个可以输入命令的地方(RedHat9中默认是按alt+F2,或者从菜单:系统工具→终端打开) 输入init 3 回车(注意init后面有一个空格),等一会就进入了命令界面 ...

  7. Java中通过JNI技术开发一款PC端微信数据库解密备份工具

    一.前言 在之前已经介绍了如何使用VS2017编写C++代码解密微信数据库文件了,但是这个不是最终的目的,因为要想让一个工具可以给别人使用,必须要有界面交互才是完美的,所以我们本文主要来进行解密编写, ...

  8. java中画图喷枪_JAVA 画图板实现(基本画图功能+界面UI)一、界面实现

    /*文章中用到的代码只是一部分,需要源码的可通过邮箱联系我 1978702969@qq.com*/ 这段时间在学JAVA的swing界面开发,试着做了个画图板.实现了直线.曲线.喷枪.矩形.圆形.文字 ...

  9. Java中HashMap和TreeMap的区别深入理解,java开发面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  10. proj Java_proj 一个炫酷的飞机大战java游戏,很好玩的,很酷炫 用了 的图形界面 Games 256万源代码下载- www.pudn.com...

    文件名称: proj下载  收藏√  [ 5  4  3  2  1 ] 所属分类: Games 开发工具: Java 文件大小: 3435 KB 上传时间: 2016-05-11 下载次数: 0 提 ...

最新文章

  1. 检查单 2015-05-15-01
  2. 企业网站服务器负载均衡技术
  3. 查看tcp连接的命令
  4. 了解jvm自动内存分配和内存自动回收的重要性
  5. C语言的main函数,究竟有几种写法?
  6. lnmp 虚拟主机的配置
  7. 如何更新Node.js?
  8. HTML5基础教程(14)Web SQL 数据库
  9. Maven -- dependency详解
  10. ffmpeg的使用 | m3u8视频下载、合并
  11. alt复制选区就会卡 ps_ps复制选区快捷键是什么
  12. 电信计费系列3-短信计费
  13. 中国生物农药市场投资前景及“十四五”规划建议报告2022-2028年
  14. STM32F03 SPI通信 连续传送24位数据(DMA或者不用)
  15. clustream java_数据流聚类算法
  16. 【深度学习】平移不变性 (translation invariant)
  17. 十一、jQuery(下) - 章节课后练习题及答案
  18. 整行读入,空格分割;数字与字符串混合读入;String转int
  19. 盖茨计算机,盖茨忆1979年:BASIC成为计算机普及催化剂
  20. 【LeetCode】807. 保持城市天际线

热门文章

  1. flutter 动画json_flutter常用内置动画组件
  2. python13文件_python中13个实用的文件操作
  3. sql server中 设置与查看锁的超时时间(ZT) @@LOCK_TIMEOUT
  4. 「JXOI2018」游戏
  5. netstat 查看网络状态
  6. java程序编写需注意的问题
  7. ShenNiu.MVC管理系统
  8. (转载)李开复:我在硅谷看到的最前沿科技趋势
  9. 超漂亮的CSS3按钮制作教程分享
  10. 要毕业了,兄弟也签了工作。。。