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

📄 restaurant.java

📁 java版虚拟社区,在mysql上运行.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:

        /**
         * 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("restaurant", 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()))

⌨️ 快捷键说明

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