📄 investcorp.java
字号:
}
/**
* 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("investcorp", 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("");
bankenterPanel.setVisible(true);
regaccountPanel.setVisible(false);
}
else
{
JOptionPane.showMessageDialog(null,"Error!");
}
}catch(Exception ie)
{
JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
}
}
private void LoginBank()
{
try{
if("".equals(jPasswordField.getText().trim()))
{
JOptionPane.showMessageDialog(null,"Please enter your password!");
return;
}
mm.SetType("LoginBank");
mm.SetNum(2);
mm.SetMes(id, 0);
mm.SetMes(jPasswordField.getText().trim(), 1);
mes.SendMessage(mm);
mes.GetMessage(mm);
if("OK".equals(mm.GetType()))
{
jPasswordField.setText("");
bankenterPanel.setVisible(false);
regaccountPanel.setVisible(false);
bankPanel.setVisible(true);
iflog = true;
}
else if("WID".equals(mm.GetType()))
{
JOptionPane.showMessageDialog(null,"You don't have an account in the bank!");
jPasswordField.setText("");
return;
}
else if("WPASS".equals(mm.GetType()))
{
JOptionPane.showMessageDialog(null,"Wrong password!");
return;
}
else
{
JOptionPane.showMessageDialog(null,"Error!");
return;
}
}catch(Exception ie)
{
JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
}
}
private void CheckAccount()
{
try{
mm.SetType("CheckAccount");
mm.SetNum(1);
mm.SetMes(id, 0);
mes.SendMessage(mm);
mes.GetMessage(mm);
if("true".equals(mm.GetType()))
{
bankpanel_jTextField.setText(mm.GetMes(0));
bankpanel_jTextField2.setText(mm.GetMes(1));
jLabel8.setText("Register time:"+mm.GetMes(2));
}
else
{
JOptionPane.showMessageDialog(null,"Error!");
}
}catch(Exception ie)
{
JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
}
}
private void DepositOK()
{
try{
if("".equals(bankpanel_jTextField.getText().trim()))
{
JOptionPane.showMessageDialog(null,"Please enter the account!");
return;
}
mm.SetType("Deposit");
mm.SetNum(2);
mm.SetMes(id, 0);
mm.SetMes(bankpanel_jTextField.getText().trim(), 1);
mes.SendMessage(mm);
mes.GetMessage(mm);
if("true".equals(mm.GetType()))
{
bankpanel_jTextField.setText("");
JOptionPane.showMessageDialog(null,"Deposit success!");
}
else if("false".equals(mm.GetType()))
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -