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

📄 softdevelop.java

📁 java版虚拟社区,在mysql上运行.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
			withdraw.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					bankpanel_deposit.setVisible(false);
					bankpanel_withdraw.setVisible(true);
					bankpanel_transfer.setVisible(false);
					bankpanel_loan.setVisible(false);
					bankpanel_jTextField2.setVisible(false);
					bankpanel_jTextField.setVisible(true);
					jLabel6.setText("Account");
					bankpanel_jTextField.setText("");
					bankpanel_jTextField2.setText("");
					jLabel8.setText("Input the amount you want");
					jLabel7.setText("");
					bankrecord_jPanel.setVisible(false);
				}
			});
		}
		return withdraw;
	}

	/**
	 * This method initializes transfer	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getTransfer() {
		if (transfer == null) {
			transfer = new JButton("转账");
			transfer.setBounds(new Rectangle(337, 31, 89, 26));
			transfer.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					bankpanel_deposit.setVisible(false);
					bankpanel_withdraw.setVisible(false);
					bankpanel_transfer.setVisible(true);
					bankpanel_loan.setVisible(false);
					bankpanel_jTextField2.setVisible(true);
					bankpanel_jTextField.setVisible(true);
					jLabel6.setText("Account");
					bankpanel_jTextField.setText("");
					bankpanel_jTextField2.setText("");
					jLabel8.setText("Input the amount and the id");
					jLabel7.setText("id");
					bankrecord_jPanel.setVisible(false);
				}
			});
		}
		return transfer;
	}

	/**
	 * This method initializes loan	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getLoan() {
		if (loan == null) {
			loan = new JButton("贷款");
			loan.setBounds(new Rectangle(437, 31, 89, 26));
			loan.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					 // TODO Auto-generated Event stub actionPerformed()
					bankpanel_deposit.setVisible(false);
					bankpanel_withdraw.setVisible(false);
					bankpanel_transfer.setVisible(false);
					bankpanel_loan.setVisible(true);
					bankpanel_jTextField2.setVisible(false);
					bankpanel_jTextField.setVisible(true);
					jLabel6.setText("Account");
					bankpanel_jTextField.setText("");
					bankpanel_jTextField2.setText("");
					jLabel8.setText("Input the amount you want");
					jLabel7.setText("");
					bankrecord_jPanel.setVisible(false);
				}
			});
		}
		return loan;
	}

	/**
	 * This method initializes bankenterPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getBankenterPanel() {
		if (bankenterPanel == null) {
			jLabel1 = new JLabel();
			jLabel1.setBounds(new Rectangle(198, 216, 225, 20));
			jLabel1.setText("You don't have an account in the bank?");
			jLabel = new JLabel();
			jLabel.setBounds(new Rectangle(150, 63, 341, 26));
			jLabel.setText("Please input your bank password to enter into the bank. ");
			bankenterPanel = new JPanel();
			bankenterPanel.setLayout(null);
			bankenterPanel.setBounds(new Rectangle(28, 90, 662, 381));////////////////////////////////
			bankenterPanel.add(getJPasswordField(), null);
			bankenterPanel.add(jLabel, null);
			bankenterPanel.add(getEnter(), null);
			bankenterPanel.add(jLabel1, null);
			bankenterPanel.add(getNewaccount(), null);
		}
		return bankenterPanel;
	}

	/**
	 * This method initializes jPasswordField	
	 * 	
	 * @return javax.swing.JPasswordField	
	 */
	private JPasswordField getJPasswordField() {
		if (jPasswordField == null) {
			jPasswordField = new JPasswordField();
			jPasswordField.setBounds(new Rectangle(222, 114, 155, 21));
		}
		return jPasswordField;
	}

	/**
	 * This method initializes enter	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getEnter() {
		if (enter == null) {
			enter = new JButton("Enter");
			enter.setBounds(new Rectangle(257, 146, 88, 20));
			enter.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					LoginBank();
				}
			});
		}
		return enter;
	}

	/**
	 * This method initializes newaccount	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getNewaccount() {
		if (newaccount == null) {
			newaccount = new JButton("NewAccount");
			newaccount.setBounds(new Rectangle(248, 246, 115, 20));
			newaccount.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					 // TODO Auto-generated Event stub actionPerformed()
					IfNewAccount();
				}
			});
		}
		return newaccount;
	}

	/**
	 * This method initializes regaccountPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getRegaccountPanel() {
		if (regaccountPanel == null) {
			jLabel5 = new JLabel();
			jLabel5.setBounds(new Rectangle(179, 166, 55, 17));
			jLabel5.setText("CashHold");
			jLabel4 = new JLabel();
			jLabel4.setBounds(new Rectangle(185, 136, 46, 15));
			jLabel4.setText("Amount");
			jLabel3 = new JLabel();
			jLabel3.setBounds(new Rectangle(183, 105, 47, 16));
			jLabel3.setText("Confirm");
			jLabel2 = new JLabel();
			jLabel2.setBounds(new Rectangle(179, 76, 51, 17));
			jLabel2.setText("Pasword");
			regaccountPanel = new JPanel();
			regaccountPanel.setLayout(null);
			regaccountPanel.setBounds(new Rectangle(28, 90, 662, 381));///////////////////////////////
			regaccountPanel.add(getRegpassword(), null);
			regaccountPanel.add(getRegpasswordconfirm(), null);
			regaccountPanel.add(getRegaccount(), null);
			regaccountPanel.add(getRegcash(), null);
			regaccountPanel.add(jLabel2, null);
			regaccountPanel.add(jLabel3, null);
			regaccountPanel.add(jLabel4, null);
			regaccountPanel.add(jLabel5, null);
			regaccountPanel.add(getRegok(), null);
			regaccountPanel.add(getRegback(), null);
		}
		return regaccountPanel;
	}

	/**
	 * This method initializes regpassword	
	 * 	
	 * @return javax.swing.JPasswordField	
	 */
	private JPasswordField getRegpassword() {
		if (regpassword == null) {
			regpassword = new JPasswordField();
			regpassword.setBounds(new Rectangle(235, 74, 143, 22));
		}
		return regpassword;
	}

	/**
	 * This method initializes regpasswordconfirm	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JPasswordField getRegpasswordconfirm() {
		if (regpasswordconfirm == null) {
			regpasswordconfirm = new JPasswordField();
			regpasswordconfirm.setBounds(new Rectangle(235, 104, 143, 22));
		}
		return regpasswordconfirm;
	}

	/**
	 * This method initializes regaccount	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getRegaccount() {
		if (regaccount == null) {
			regaccount = new JTextField();
			regaccount.setBounds(new Rectangle(235, 134, 143, 22));
		}
		return regaccount;
	}

	/**
	 * This method initializes regcash	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getRegcash() {
		if (regcash == null) {
			regcash = new JTextField();
			regcash.setBounds(new Rectangle(235, 164, 143, 22));
		}
		return regcash;
	}

	/**
	 * This method initializes regok	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getRegok() {
		if (regok == null) {
			regok = new JButton("OK");
			regok.setBounds(new Rectangle(229, 201, 70, 20));
			regok.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					NewAccount();
				}
			});
		}
		return regok;
	}

	/**
	 * This method initializes regback	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getRegback() {
		if (regback == null) {
			regback = new JButton("Back");
			regback.setBounds(new Rectangle(315, 201, 70, 20));
			regback.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					bankenterPanel.setVisible(true);
					regaccountPanel.setVisible(false);
					
				}
			});
		}
		return regback;
	}
	
	/**
	 * This method initializes bankpanel_jTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getBankpanel_jTextField() {
		if (bankpanel_jTextField == null) {
			bankpanel_jTextField = new JTextField();
			bankpanel_jTextField.setBounds(new Rectangle(245, 147, 140, 28));
		}
		return bankpanel_jTextField;
	}

	/**
	 * This method initializes bankpanel_jTextField2	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getBankpanel_jTextField2() {
		if (bankpanel_jTextField2 == null) {
			bankpanel_jTextField2 = new JTextField();
			bankpanel_jTextField2.setBounds(new Rectangle(245, 186, 140, 28));
		}
		return bankpanel_jTextField2;
	}

	/**
	 * This method initializes bankpanel_deposit	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBankpanel_deposit() {
		if (bankpanel_deposit == null) {
			bankpanel_deposit = new JButton("deposit");
			bankpanel_deposit.setBounds(new Rectangle(394, 149, 82, 23));
			bankpanel_deposit.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					DepositOK();
				}
			});
		}
		return bankpanel_deposit;
	}

	/**
	 * This method initializes bankpanel_withdraw	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBankpanel_withdraw() {
		if (bankpanel_withdraw == null) {
			bankpanel_withdraw = new JButton("withdraw");
			bankpanel_withdraw.setBounds(new Rectangle(394, 149, 82, 23));
			bankpanel_withdraw.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					WithdrawOK();
				}
			});
		}
		return bankpanel_withdraw;
	}

	/**
	 * This method initializes bankpanel_transfer	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBankpanel_transfer() {
		if (bankpanel_transfer == null) {
			bankpanel_transfer = new JButton("transfer");
			bankpanel_transfer.setBounds(new Rectangle(394, 188, 82, 23));
			bankpanel_transfer.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					TransferOK();
				}
			});
		}
		return bankpanel_transfer;
	}

	/**
	 * This method initializes bankpanel_loan	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBankpanel_loan() {
		if (bankpanel_loan == null) {
			bankpanel_loan = new JButton("loan");
			bankpanel_loan.setBounds(new Rectangle(394, 149, 82, 23));
			bankpanel_loan.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// TODO Auto-generated Event stub actionPerformed()
					LoanOK();
				}
			});
		}
		return bankpanel_loan;
	}
	
	private void IfNewAccount()
	{
		try{
			mm.SetType("IfNewAccount");
			mm.SetNum(1);
			mm.SetMes(id, 0);
			mes.SendMessage(mm);
			mes.GetMessage(mm);
			if("false".equals(mm.GetType()))
			{
				JOptionPane.showMessageDialog(null,"You already hava an account!");	
				return;
			}
			else if("true".equals(mm.GetType()))
			{	
				bankenterPanel.setVisible(false);
				regaccountPanel.setVisible(true);
			}
			else
			{
				JOptionPane.showMessageDialog(null,"Error!");
			}
		}catch(Exception ie)
		{
			JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
		}
	}
	private void NewAccount()
	{
		if("".equals(regpassword.getText().trim()))
		{
			JOptionPane.showMessageDialog(null,"Please enter your password!");
			return;
		}
		if(!regpassword.getText().trim().equals(regpasswordconfirm.getText().trim()))
		{
			JOptionPane.showMessageDialog(null,"Please enter the right password again!");
			return;
		}
		mm.SetType("NewAccount");
		mm.SetNum(5);
		mm.SetMes("softdevelop", 0);
		mm.SetMes(id, 1);
		mm.SetMes(regpassword.getText().trim(), 2);
		if("".equals(regaccount.getText().trim()))
		{ 
			mm.SetMes("0", 3);
		}
		else
		{
			mm.SetMes(regaccount.getText().trim(), 3);
		}
		if("".equals(regcash.getText().trim()))
		{ 
			mm.SetMes("0", 4);
		}
		else
		{
			mm.SetMes(regcash.getText().trim(), 4);
		}
		try{
			mes.SendMessage(mm);
			mes.GetMessage(mm);
			if("true".equals(mm.GetType()))
			{
				JOptionPane.showMessageDialog(null,"New account success!");
				regpassword.setText("");
				regpasswordconfirm.setText("");
				regaccount.setText("");
				regcash.setText("");

⌨️ 快捷键说明

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