📄 bank.java
字号:
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 + -