⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e_bankdl.java

📁 简单的电子银行系统主要实现取钱存钱转账 系统很简单请大家帮我看看啊也可以给点意见是和数据库连接的
💻 JAVA
字号:
package e_BankSystem_Data;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.sql.*;
import java.util.Iterator;
import java.util.Vector;

import javax.swing.*;
import javax.swing.border.*;

public class E_BankDL implements ActionListener
{
		private JFrame f;
		private JPanel cp;
		private JLabel lab1,lab2;
		private JTextField tf1;
		private TextField tf2;
		private JButton btn1,btn2;
		private Checkbox ckb;


	
	public E_BankDL(){
		init();	


		
	}
	
	private void init() 
	{
		f=new JFrame("电子银行系统-登陆");
		cp=new JPanel();
		lab1=new JLabel("账户:");
		lab2=new JLabel("密码:");
		tf1=new JTextField(20);
		tf2=new TextField(20);
		btn1=new JButton("登陆");
		btn2=new JButton("取消");
		ckb=new Checkbox("注册",false);
		
		btn1.addActionListener(this);
		btn2.addActionListener(this);
		
		cp.add(lab1);
		cp.add(tf1);
		cp.add(lab2);		
		cp.add(tf2);
		cp.add(ckb);
		cp.add(btn1);
		cp.add(btn2);
		
		f.add(cp);
		f.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
				JOptionPane.showMessageDialog(cp, "确定关闭窗口?", "", 1);
            }
        });
		
		lab1.setBounds(70, 40, 40, 30);
		lab2.setBounds(70, 75, 40, 30);
		tf1.setBounds(120, 40, 150, 20);
		tf2.setBounds(120, 75, 150, 20);
		ckb.setBounds(80, 110, 40, 30);
		btn1.setBounds(140, 130, 60, 30);
		btn2.setBounds(210, 130, 60, 30);	
		
		tf2.setEchoChar('*');
		
		cp.setBorder(new TitledBorder("网上电子银行-登陆"));
		cp.setLayout(null);
		cp.setSize(350, 200);
		cp.setLocation(130, 90);
		cp.setVisible(true);		
		
		f.setLayout(null);
		//f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		f.setSize(600, 500);
		f.setLocation(350, 150);
		f.setVisible(true);
		}

	
		
		public void actionPerformed(ActionEvent e) 
		{ 
			try{
					JButton btn=(JButton) e.getSource();
					BDataControl bcn=new BDataControl();
					ResultSet resultset;
					Vector vectors1 = new Vector();
						if(btn==btn1)
						{					
							boolean k=ckb.getState();	
							vectors1.addElement(tf1.getText());
							vectors1.addElement(tf2.getText());
							resultset = bcn.executeQuery("select * from E_Bankxinxi");
							Iterator itr=bcn.getData(2, resultset).iterator();	
					  label:for(int i=0;i<1;i++){
								while(itr.hasNext()){
									String s1=itr.next().toString();
									if(s1.equals(vectors1.toString()))
									{
										f.setVisible(false);
										if(k==true)
										{
											new E_BankZC();
											break label;
										}
										else{
											new E_Bank(tf1.getText(),tf2.getText());
											break label;
										}	
									
										
									} 				
												
								}
								JOptionPane.showMessageDialog(cp, "   请输入正确的信息", "", 1);		
							}
						
					
						}		
					if(btn==btn2)
					{
						tf1.setText("");
						tf2.setText("");
					}
			}
			catch(Exception e1){
				System.out.print(e1.getMessage());
				
			}
			
			}
		}

		

				
					
	
		
	
		
			
			

	
	

	


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -