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

📄 bank.java

📁 java版虚拟社区,在mysql上运行.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
            mm.SetType("BankLoanView");
            mm.SetNum(0);
            mes.SendMessage(mm);
            mes.GetMessage(mm);
          
            BankLoandatamode = new DefaultTableModel(BankNotPaybackdata,BankNotPaybackColumnname)
            {
                public   boolean   isCellEditable(int   row,   int   column)   {
                    return   false;
                }

            };
            BankLoanTable.setModel(BankLoandatamode);
            if ("true".equals(mm.GetType())) {
                int n = mm.GetNum()/7;
                for (int i = 0; i < n; i++) {
                    BankLoandatamode.addRow(new Object[] {mm.GetMes(7 * i),
                                            mm.GetMes(7 * i + 1),
                                            mm.GetMes(7 * i + 2),
                                            mm.GetMes(7 * i + 3),
                                            mm.GetMes(7 * i + 4),
                                            mm.GetMes(7 * i + 5),
                                            mm.GetMes(7 * i + 6)});
                }

            }
            else if("false".equals(mm.GetType())) 
            {
                JOptionPane.showMessageDialog(null,"No record!");
            }
            else
            {
                JOptionPane.showMessageDialog(null,"Error!");
            }
        }catch(Exception ie)
        {
            JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
        }
    }

    public void GetFinanceImformation()
    {
        try{
            mm.SetType("BankFinanceView");
            mm.SetNum(0);
            mes.SendMessage(mm);
            mes.GetMessage(mm);
            int temp = mm.GetNum();
            
            BankFinancedatamode = new DefaultTableModel(BankFinancedata,BankFinanceColumnname)
            {
                public   boolean   isCellEditable(int   row,   int   column)   {
                    return   false;
                }

            };
            BankFinanceTable.setModel(BankFinancedatamode);
            if ("true".equals(mm.GetType())) 
            {
                BankFinancedatamode.addRow(new Object[] {
                    			mm.GetMes(0),
                                mm.GetMes(1),
                                mm.GetMes(2)});
                
            }
            else if("false".equals(mm.GetType())) 
            {
                JOptionPane.showMessageDialog(null,"No record!");
            }
            else
            {
                JOptionPane.showMessageDialog(null,"Error!");
            }
        }catch(Exception ie)
        {
            JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
        }


    }


    private int RowNum = -1;
    private String GrantIDMes;
    private String GrantTimeMes;
    private JButton BankAllViewbutton = new JButton();
    private JButton BankLoanViewbutton = new JButton();
    private JButton BankNotPayBackViewbutton = new JButton();
    private JButton FinanceViewbutton = new JButton();
    private String[] BankinAllColumnname = {"客户类型","id","姓名","password","账户余额","持有现金","注册时间"};
    private String[] BankDetailColumnname = {"id","姓名","活动类型","金额","时间","转入者id","转入者姓名"};
    private String[] BankNotPaybackColumnname = {"客户类型","id","姓名","贷款金额","时间","是否通过审批","是否还款"};
    private String[] BankFinanceColumnname = {"存款总额","贷款总额","还款总额"};
    private String BankFinancedata[][] = null;
    private String BankinAlldata[][] = null;
    private String BankDetaildata[][]=null;
    private String BankNotPaybackdata[][]= null;
    private JScrollPane BankinAllViewPanel = new JScrollPane();
    private  DefaultTableModel  BankinAlldatamode = new DefaultTableModel(BankinAlldata,BankinAllColumnname)
    {
        public   boolean   isCellEditable(int   row,   int   column)   {
              return   false;
          }

    };
    private  DefaultTableModel  BankDetaildatamode = new DefaultTableModel(BankDetaildata,BankDetailColumnname)
    {
        public   boolean   isCellEditable(int   row,   int   column)   {
              return   false;
          }

    };
    private  DefaultTableModel  BankNotPaybackdatamode = new DefaultTableModel(BankNotPaybackdata,BankNotPaybackColumnname)
    {
        public   boolean   isCellEditable(int   row,   int   column)   {
              return   false;
          }

    };
    private  DefaultTableModel  BankLoandatamode = new DefaultTableModel(BankNotPaybackdata,BankNotPaybackColumnname)
    {
        public   boolean   isCellEditable(int   row,   int   column)   {
              return   false;
          }

    };
    private  DefaultTableModel  BankFinancedatamode = new DefaultTableModel(BankFinancedata,BankFinanceColumnname)
    {
        public   boolean   isCellEditable(int   row,   int   column)   {
              return   false;
          }

    };




    private JLabel note_jLabel = new JLabel();
	

    private JTable BankinAllTable = new JTable(BankinAlldatamode);
    private JScrollPane BankDetailViewPanel = new JScrollPane();
    private JTable BankDetailTable = new JTable(BankDetaildatamode);
    private JScrollPane BankNotPaybackPanel = new JScrollPane();
    private JTable BankNotPaybackTable = new JTable(BankNotPaybackdatamode);
    private JPanel AgreePanel = new JPanel();
    private JButton AgreeButton = new JButton();
    private JScrollPane BankLoanPanel = new JScrollPane();
    private JTable BankLoanTable = new JTable(BankLoandatamode);
    private JScrollPane BankFinancePanel = new JScrollPane();
    private JTable BankFinanceTable = new JTable(BankFinancedatamode);
    private JButton BackButton = new JButton();
    private JPanel BackPanel = new JPanel();
    public void BankAllView_actionPerformed(ActionEvent e) {
    	note_jLabel.setText("Here is all the client,double click to get detail inforamtion.");
    	flag = true;
        BankinAllViewPanel.setVisible(true);
        BankDetailViewPanel.setVisible(false);
        BankNotPaybackPanel.setVisible(false);
        BankLoanPanel.setVisible(false);
        AgreePanel.setVisible(false);
        BankFinancePanel.setVisible(false);
        BackPanel.setVisible(false);
        GetBaseImformation();



    }

    public void BankLoanViewbutton_actionPerformed(ActionEvent e) {
    	note_jLabel.setText("Here is all the loan inforamtion.");
    	flag = false;
        BankinAllViewPanel.setVisible(false);
        BankDetailViewPanel.setVisible(false);
        BankNotPaybackPanel.setVisible(false);
        BankFinancePanel.setVisible(false);
        BankLoanPanel.setVisible(true);
        AgreePanel.setVisible(true);
        BackPanel.setVisible(false);
        GetLoanImformation();


    }

    public void BankNotPayBackViewbutton_actionPerformed(ActionEvent e) {
    	note_jLabel.setText("Here is all loan not payed back.");
        BankNotPaybackPanel.setVisible(true);
        BankinAllViewPanel.setVisible(false);
        BankDetailViewPanel.setVisible(false);
        BankFinancePanel.setVisible(false);
        BankLoanPanel.setVisible(false);
        AgreePanel.setVisible(false);
        BackPanel.setVisible(false);
        GetNotPayBackImformation();
    }

        public void FinanceViewbutton_actionPerformed(ActionEvent e) {
        note_jLabel.setText("Here is finance of the bank.");
        BankinAllViewPanel.setVisible(false);
        BankDetailViewPanel.setVisible(false);
        BankNotPaybackPanel.setVisible(false);
        BankLoanPanel.setVisible(false);
        AgreePanel.setVisible(false);
        BankFinancePanel.setVisible(true);
        BackPanel.setVisible(false);
        GetFinanceImformation();
    }


    public void AgreeButton_mouseClicked(MouseEvent e) {
        try{
        	if(RowNum == -1)
        	{
        		JOptionPane.showMessageDialog(null, "Please Choose one!");
        		return;
        	}
        	else
        	{
	            mm.SetType("BankGrant");
	            mm.SetNum(2);
	            mm.SetMes(GrantIDMes,0);
	            mm.SetMes(GrantTimeMes,1);
	            mes.SendMessage(mm);
	            mes.GetMessage(mm);
	            if("true".equals(mm.GetType()))
	            {
	            	BankLoandatamode.setValueAt("Y", RowNum, 5);  
	            	JOptionPane.showMessageDialog(null, "Loan request graned!");
	            }
	            else if("false".equals(mm.GetType()))
	            {
	            	JOptionPane.showMessageDialog(null, "You already agreed!");
	            }
	            else
	            {
	                JOptionPane.showMessageDialog(null,"wrong!");
	            }
        	}
        }catch(Exception ie){
            JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
        }
    }

    public void BackButton_actionPerformed(ActionEvent e) {
    	if(flag)
    	{
    		note_jLabel.setText("Here is all the client,double click to get detail inforamtion.");
	        BankinAllViewPanel.setVisible(true);     
    	}
    	else
    	{
    		note_jLabel.setText("Here is all loan not payed back.");
    		BankLoanPanel.setVisible(true);  
    		AgreePanel.setVisible(true);
    	}
    	BankDetailViewPanel.setVisible(false);
        BackPanel.setVisible(false);
    }

}


class Bank_BackButton_actionAdapter implements ActionListener {
    private Bank adaptee;
    Bank_BackButton_actionAdapter(Bank adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.BackButton_actionPerformed(e);
    }
}


class bankmenege_FinanceViewbutton_actionAdapter implements ActionListener {
    private Bank adaptee;
    bankmenege_FinanceViewbutton_actionAdapter(Bank adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.FinanceViewbutton_actionPerformed(e);
    }
}


class bankmenege_AgreeButton_mouseAdapter extends MouseAdapter {
    private Bank adaptee;
    bankmenege_AgreeButton_mouseAdapter(Bank adaptee) {
        this.adaptee = adaptee;
    }

    public void mouseClicked(MouseEvent e) {
        adaptee.AgreeButton_mouseClicked(e);
    }
}


class bankmenege_BankNotPayBackViewbutton_actionAdapter implements
        ActionListener {
    private Bank adaptee;
    bankmenege_BankNotPayBackViewbutton_actionAdapter(Bank adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.BankNotPayBackViewbutton_actionPerformed(e);
    }
}


class bankmenege_BankLoanViewbutton_actionAdapter implements ActionListener {
    private Bank adaptee;
    bankmenege_BankLoanViewbutton_actionAdapter(Bank adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.BankLoanViewbutton_actionPerformed(e);
    }
}


class bankmenege_BankAllView_actionAdapter implements ActionListener {
    private Bank adaptee;
    bankmenege_BankAllView_actionAdapter(Bank adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.BankAllView_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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