好文档 - 专业文书写作范文服务资料分享网站

ATM机银行项目(java图形界面)

天下 分享 时间: 加入收藏 我要投稿 点赞

.

登陆

package .userland;

import java.awt.HeadlessException; import java.awt.Label;

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

import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; /**

* 欢迎界面

* author Administrator * */

public class Welcomeland extends JFrame{ JPanel 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(\银行欢迎登陆!\ btn1 = new JButton(\登陆\ btn1.addActionListener(new MyActionListner()); p1.add(btn1); p1.add(label); setContentPane(p1); } public static void main(String[] args) { Welcomeland myJframe = new Welcomeland(\银行欢迎登陆!\ myJframe.setVisible(true); } class MyActionListner implements ActionListener { Override public void actionPerformed(ActionEvent arg0) {

.

.

Object o = arg0.getSource(); if (o == btn1) { jf=new JframUserLand(\银行欢迎登陆!\ jf.pack(); setVisible(false); jf.setVisible(true); } } } }

package .userland;

import java.awt.Frame;

import java.awt.GridLayout;

import java.awt.HeadlessException; import java.awt.Label;

import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedReader; import java.io.FileInputStream;

import java.io.FileNotFoundException; import java.io.IOException;

import java.io.InputStreamReader;

import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel;

import javax.swing.JPasswordField; import javax.swing.JTextField;

import .action.JframBank; /**

* 登陆界面

* 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(800, 600); p1 = new JPanel(); Frame f = new Frame(\用户登录\ f.setLayout(new GridLayout(4, 2)); btn2 = new JButton(\确认\ btn2.addActionListener(new MyActionListner()); t1 = new JTextField(\输入用户名\ t2 = new JPasswordField(\输入密码\ f.add(new Label(\用户名:\ p1.add(t1); f.add(new Label(\密码:\ p1.add(t2); p1.add(btn2); setContentPane(p1); this.setVisible(true); } class MyActionListner implements ActionListener { Override public void actionPerformed(ActionEvent arg0) { Object o = arg0.getSource(); if (o == btn2) { InputStreamReader isr; try { isr = new InputStreamReader(new FileInputStream( \ BufferedReader Ia = new BufferedReader(isr); String a = Ia.readLine(); String b = Ia.readLine(); Ia.close(); System.out.println(JframUserLand.t1.getText());

.

.

if (JframUserLand.t1.getText().equals(a)) { if(JframUserLand.t2.getText().equals(b)){ JframBank jBank = new JframBank(\银行欢迎登陆!\ jBank.setVisible(true); jBank.pack(); setVisible(false); jBank.setVisible(true); } } else { JframUserLand jframUserLand = new JframUserLand( \银行欢迎登陆!\ jframUserLand.setVisible(true); jframUserLand.pack(); setVisible(false); jframUserLand.setVisible(true); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } }

package .action;

import .action.BTN1;

import .userland.Welcomeland;

import java.awt.HeadlessException; import java.awt.Window;

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

import javax.swing.JButton; import javax.swing.JFrame;

.

.

import javax.swing.JPanel; import javax.swing.JTextField;

import javax.swing.event.DocumentListener; /**

* 主界面

* 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 = new JPanel(); btn1 = new JButton(\查询\ btn1.addActionListener(new J()); btn2 = new JButton(\取款\ btn2.addActionListener(new J()); btn3 = new JButton(\存钱\ btn3.addActionListener(new J()); btn4 = new JButton(\转账\ btn4.addActionListener(new J()); btn5 = new JButton(\退出\ btn5.addActionListener(new J()); p1.add(btn1); p1.add(btn2); p1.add(btn3); p1.add(btn4); p1.add(btn5); setContentPane(p1); this.setVisible(true); } class J implements ActionListener { public void actionPerformed(ActionEvent arg0) {

.

ATM机银行项目(java图形界面)

.登陆package.userland;importjava.awt.HeadlessException;importjava.awt.Label;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;impor
推荐度:
点击下载文档文档为doc格式
97iid3gc4v76vac3ljxx41z4g1sgcd0185y
领取福利

微信扫码领取福利

微信扫码分享