.
登陆
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) {
.