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

📄 e_bankpassword.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 javax.swing.*;
import javax.swing.border.TitledBorder;

public class E_BankPassWord implements ActionListener
{
		private JFrame f;
		private JPanel cp;
		private JLabel lab1,lab2,lab3;
		private TextField tf2,tf3,tf4;
		private JButton btn1,btn2;
		private String str,st1;

	public E_BankPassWord(String str,String st1)
	{
		this.str=str;
		this.st1=st1;
		init();
	}
		
	private void init()
	{
		f=new JFrame("电子银行系统-修改密码");
		cp=new JPanel();
		lab1=new JLabel("旧密码:");
		lab2=new JLabel("新密码:");
		lab3=new JLabel("确认新密码:");
		tf2=new TextField(20);
		tf3=new TextField(20);	
		tf4=new TextField(20);
		btn1=new JButton("提交");
		btn2=new JButton("关闭");
		
		btn1.addActionListener(this);
		btn2.addActionListener(this);
		
		cp.add(lab1);	
		cp.add(lab2);
		cp.add(lab3);	
		cp.add(tf2);
		cp.add(tf3);	
		cp.add(tf4);
		cp.add(btn1);
		cp.add(btn2);
		
		f.add(cp);
		f.addWindowListener(new WindowAdapter(){
	     	 public void windowClosing(WindowEvent e){
	     	   f.setVisible(false);	
	     	 }
	     });
		
		tf2.setEchoChar('*');
		tf3.setEchoChar('*');
		tf4.setEchoChar('*');
		
		
		lab1.setBounds(90, 70, 100, 30);
		lab2.setBounds(90, 120, 80, 30);	
		lab3.setBounds(70, 170, 80, 30);
		tf2.setBounds(180, 75, 190, 20);
		tf3.setBounds(180, 125, 190, 20);	
		tf4.setBounds(180, 175, 190, 20);
		btn1.setBounds(150, 245, 60, 30);
		btn2.setBounds(235, 245, 60, 30);	
		
		cp.setBorder(new TitledBorder("网上电子银行-修改密码"));
		cp.setLayout(null);
		cp.setSize(450, 350);
		cp.setLocation(80, 50);
		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)
	{
		JButton btn=(JButton) e.getSource();
		BDataControl bcn=new BDataControl();
		try
		{
			if(btn==btn1)
			{		if(st1.equals(tf2.getText()))
					{			
						if(tf3.getText().equals(tf4.getText()))
						{
							if(tf2.getText().equals(tf4.getText()))			
								JOptionPane.showMessageDialog(cp, "   旧密码与新密码相同,请重新输入!", "", 1);
							if(!tf2.getText().equals(tf4.getText()))	
							{
								bcn.executeUpdate("update E_Bankxinxi set mima="+tf4.getText()+"where sno="+str);
								JOptionPane.showMessageDialog(cp, "   操作成功!", "", 1);
							}
						}
					}
					
					if(!st1.equals(tf2.getText()))
						JOptionPane.showMessageDialog(cp, "   输入的密码有误!", "", 1);
			}
			if(btn==btn2)
			{
				f.setVisible(false);
			}
		}
		catch(NullPointerException e1){
				
			}
		
	}
		
}




⌨️ 快捷键说明

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