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

📄 mainframe.java

📁 java实现的银行管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/**
 * 
 */
package cn.hebut;

import javax.swing.SwingUtilities;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JToolBar;
import java.awt.Rectangle;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JButton;
import java.awt.event.KeyEvent;
import java.awt.Font;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.MessageFormat;
import java.util.Calendar;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.JComboBox;
import javax.swing.JList;

/**
// * @author kqy
 *
 */
public class Mainframe extends JFrame {

	private static final long serialVersionUID = 1L;

	private JPanel jContentPane = null;

	private JToolBar jJToolBarBar = null;

	private JButton jchongxin = null;

	private JButton jqukuan = null;

	private JButton jtuichu = null;

	private JButton jchaxun = null;

	private JButton jkaihu = null;

	private JButton jzhuxiao = null;

	private JLabel jname = null;

	public   JTextField jTextnum = null;

	private JLabel jaddress = null;

	public   JTextField jTextmoney = null;

	private JLabel jleixing = null;

	public   JComboBox jtextleixing = null;

	private JLabel jtime = null;

	public   JComboBox jtexttime = null;

	private JLabel jlilv = null;

	public   JTextField jTextlilv = null;

	private JButton jok = null;

	private JLabel jLabel = null;

	private JLabel jLabel1 = null;

	private JLabel jLabel2 = null;

	private JLabel jLabel3 = null;

	public   JTextField jTextname = null;

	public   JTextField jTextaddress = null;

	private JLabel jLabel11 = null;

	private JLabel jLabel12 = null;
	
	public  static String xitong[]=new String[8] ;  //  @jve:decl-index=0:

	private JLabel jLabel4 = null;
	
	public String yuer;
	
	public String time;
	/**
	 * This method initializes jJToolBarBar	
	 * 	
	 * @return javax.swing.JToolBar	
	 */
	private JToolBar getJJToolBarBar() {
		if (jJToolBarBar == null) {
			jJToolBarBar = new JToolBar();
			jJToolBarBar.setBounds(new Rectangle(2, 2, 787, 49));
			jJToolBarBar.add(getJchongxin());
			
			jJToolBarBar.add(getJqukuan());
			jJToolBarBar.add(getJkaihu());
			jJToolBarBar.add(getJzhuxiao());
			jJToolBarBar.add(getJchaxun());
			jJToolBarBar.add(getJtuichu());
		}
		return jJToolBarBar;
	}

	/**
	 * This method initializes jchongxin	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJchongxin() {
		if (jchongxin == null) {
			jchongxin = new JButton();
			jchongxin.setText("重新登陆");
			jchongxin.setFont(new Font("Dialog", Font.BOLD, 14));
			jchongxin.setSize(new Dimension(40, 50));
			jchongxin.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					Mainframe.this.dispose();
					Login log=new Login();
					log.setVisible(true);
				}
			});
		}
		return jchongxin;
	}

	/**
	 * This method initializes jqukuan	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJqukuan() {
		if (jqukuan == null) {
			jqukuan = new JButton();
			jqukuan.setText("取款");
			jqukuan.setFont(new Font("Dialog", Font.BOLD, 14));
			jqukuan.addActionListener(new java.awt.event.ActionListener() {   
				public void actionPerformed(java.awt.event.ActionEvent e) {    
				
					new Qukuan().setVisible(true);
					
				}
			
			});
		}
		return jqukuan;
	}

	/**
	 * This method initializes jtuichu	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJtuichu() {
		if (jtuichu == null) {
			jtuichu = new JButton();
			jtuichu.setText("退出");
			jtuichu.setFont(new Font("Dialog", Font.BOLD, 14));
			jtuichu.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.exit(0);
				}
			});
		}
		return jtuichu;
	}

	/**
	 * This method initializes jchaxun	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJchaxun() {
		if (jchaxun == null) {
			jchaxun = new JButton();
			jchaxun.setText("余额查询");
			jchaxun.setFont(new Font("Dialog", Font.BOLD, 14));
			jchaxun.setMnemonic(KeyEvent.VK_UNDEFINED);
			jchaxun.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					
					new Find().setVisible(true);
					
				}
			});
		}
		return jchaxun;
	}

	/**
	 * This method initializes jkaihu	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJkaihu() {
		if (jkaihu == null) {
			jkaihu = new JButton();
			jkaihu.setText("开户");
			jkaihu.setFont(new Font("Dialog", Font.BOLD, 14));
			jkaihu.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					new Newaccout().setVisible(true);
				}
			});
		}
		return jkaihu;
	}

	/**
	 * This method initializes jzhuxiao	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJzhuxiao() {
		if (jzhuxiao == null) {
			jzhuxiao = new JButton();
			jzhuxiao.setText("注销用户");
			jzhuxiao.setFont(new Font("Dialog", Font.BOLD, 14));
			jzhuxiao.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					new Dstory().setVisible(true);
					
				}
			});
		}
		return jzhuxiao;
	}

	/**
	 * This method initializes jTextnum	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextnum() {
		if (jTextnum == null) {
			jTextnum = new JTextField();
			jTextnum.setBounds(new Rectangle(136, 90, 167, 28));
		}
		return jTextnum;
	}

	/**
	 * This method initializes jTextmoney	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextmoney() {
		if (jTextmoney == null) {
			jTextmoney = new JTextField();
			jTextmoney.setBounds(new Rectangle(136, 144, 123, 28));
		}
		return jTextmoney;
	}

	/**
	 * This method initializes jtextleixing	
	 * 	
	 * @return javax.swing.JComboBox	
	 */
	private JComboBox getJtextleixing() {
		if (jtextleixing == null) {
			jtextleixing = new JComboBox();
			jtextleixing.setBounds(new Rectangle(136, 282, 127, 28));
			jtextleixing.addFocusListener(new java.awt.event.FocusAdapter() {
				public void focusLost(java.awt.event.FocusEvent e) {
					if(jtextleixing.getSelectedItem().equals("活期"))
					{   String lx="0.72%";
						jTextlilv.setText(lx);
					}
					if(jtextleixing.getSelectedItem().equals("死期"))
					{   String lx="0.95%";
						jTextlilv.setText(lx);
					}
				}
			});
			jtextleixing.addItem("活期");
			jtextleixing.addItem("死期");
			
			
		}
		return jtextleixing;
	}

	/**
	 * This method initializes jtexttime	
	 * 	
	 * @return javax.swing.JComboBox	
	 */
	private JComboBox getJtexttime() {
		if (jtexttime == null) {
			jtexttime = new JComboBox();
			jtexttime.setBounds(new Rectangle(136, 330, 156, 28));
			Calendar  calCurrent   =Calendar.getInstance();   
			 int day=calCurrent.get(Calendar.DATE); 
			 int month=calCurrent.get(Calendar.MONTH)+1; 
			 int year=calCurrent.get(Calendar.YEAR); 
			 String time=year+"-"+month+"-"+day;
			 jtexttime.addItem(time);

		}
		return jtexttime;
	}

	/**
	 * This method initializes jTextlilv	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextlilv() {
		if (jTextlilv == null) {
			jTextlilv = new JTextField();
			jTextlilv.setBounds(new Rectangle(136, 386, 169, 28));
			jTextlilv.setEditable(false);
			if(jtextleixing.getSelectedItem().equals("活期"))
			{   String lx="0.72%";
				jTextlilv.setText(lx);
			}
			
		}
		return jTextlilv;
	}

	/**
	 * This method initializes jok	
	 * 	

⌨️ 快捷键说明

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