eventframe.java~67~

来自「银行信用评估系统」· JAVA~67~ 代码 · 共 209 行

JAVA~67~
209
字号
package management;import java.awt.*;import java.awt.event.*;import java.lang.reflect.*;import java.util.*;import javax.swing.*;import javax.swing.tree.*;import javax.swing.event.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class eventFrame extends JFrame implements TreeSelectionListener {   static JSplitPane jSplitPane1;   JTree jTree1=new JTree();   helloPanel helloPanel1;   testPanel testPanel1;   WarrantorCheck WarrantorCheck1;   ZdthingPanel ZdthingPanel1;   yhpasswordPanel yhpasswordPanel1;   FreeValidityCheckPanel FreeValidityCheckPanel1;   SetPriority SetPriority1;  /*   informPanel2 informPanel1;   coursePanel coursePanel1;   scorePanel scorePanel1;   searchPanel2 searchPanel1;   statisticPanel2 statisticPanel1;   */  GridBagLayout gridBagLayout1 = new GridBagLayout();  String YHworkerID;  public eventFrame() {    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  public eventFrame(String str) {    YHworkerID=str;    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }}  private void jbInit() throws Exception {     jSplitPane1 = new JSplitPane();    this.getContentPane().setLayout(gridBagLayout1);    this.getContentPane().add(jSplitPane1,  new GridBagConstraints(0, 0, 1, 1, 1.0, 1.0            ,GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 388, 304));    jSplitPane1.add(jTree1, JSplitPane.LEFT);    jSplitPane1.setDividerLocation(150);    helloPanel1=new helloPanel();    WarrantorCheck1=new WarrantorCheck(YHworkerID);    ZdthingPanel1=new ZdthingPanel(YHworkerID);    testPanel1=new testPanel();    yhpasswordPanel1=new yhpasswordPanel(YHworkerID);    FreeValidityCheckPanel1=new FreeValidityCheckPanel(YHworkerID);    SetPriority1=new SetPriority();    /*    informPanel1=new informPanel2(ip);    coursePanel1=new coursePanel(ip);    scorePanel1=new scorePanel(ip);    searchPanel1=new searchPanel2(ip);    statisticPanel1=new statisticPanel2(ip);  */    DefaultMutableTreeNode root = new DefaultMutableTreeNode("信用卡评估系统");    DefaultMutableTreeNode chose;   DefaultMutableTreeNode bitchThing = new DefaultMutableTreeNode("办卡");    chose=new DefaultMutableTreeNode("免担保办卡");     bitchThing.add(chose);      chose.add(new DefaultMutableTreeNode("检查有效性"));      chose.add(new DefaultMutableTreeNode("免担保评估"));    chose=new DefaultMutableTreeNode("保证担保办卡");    bitchThing.add(chose);    // chose.add(new DefaultMutableTreeNode("检查担保人资格"));     chose.add(new DefaultMutableTreeNode("保证担保办卡"));    chose=new DefaultMutableTreeNode("抵质押办卡");     bitchThing.add(chose);      chose.add(new DefaultMutableTreeNode("抵质押评估"));   root.add(bitchThing);   bitchThing = new DefaultMutableTreeNode("信用调整");   bitchThing.add(new DefaultMutableTreeNode("免担保半年调整"));   bitchThing.add(new DefaultMutableTreeNode("保证担保及时调整"));   bitchThing.add(new DefaultMutableTreeNode("抵质押及时调整"));   root.add(bitchThing);   bitchThing = new DefaultMutableTreeNode("规则修改");   bitchThing.add(new DefaultMutableTreeNode("办卡信用评估标准修改"));   bitchThing.add(new DefaultMutableTreeNode("调整评分标准修改"));   root.add(bitchThing);   bitchThing = new DefaultMutableTreeNode("权限设置");   root.add(bitchThing);   bitchThing = new DefaultMutableTreeNode("密码修改");   root.add(bitchThing);   bitchThing = new DefaultMutableTreeNode("退出系统");   root.add(bitchThing);   jTree1 = new JTree(root);   jSplitPane1.add(jTree1, JSplitPane.LEFT);   jSplitPane1.add(helloPanel1,JSplitPane.RIGHT);   jTree1.addTreeSelectionListener(this);   int mode = TreeSelectionModel.SINGLE_TREE_SELECTION;   jTree1.getSelectionModel().setSelectionMode(mode);  }  public void valueChanged(TreeSelectionEvent e) {    /**@todo Implement this javax.swing.event.TreeSelectionListener method*/  //  throw new java.lang.UnsupportedOperationException("Method valueChanged() not yet implemented.");    String node=jTree1.getLastSelectedPathComponent().toString();      if(node.equals("信用卡评估系统")){        jSplitPane1.remove(jSplitPane1.getRightComponent());        jSplitPane1.add(helloPanel1,JSplitPane.RIGHT);      }      if(node.equals("办卡")){    jSplitPane1.remove(jSplitPane1.getRightComponent());    jSplitPane1.add(helloPanel1,JSplitPane.RIGHT);    }    if(node.equals("免担保办卡")){     jSplitPane1.remove(jSplitPane1.getRightComponent());     jSplitPane1.add(helloPanel1,JSplitPane.RIGHT);    }    if(node.equals("保证担保办卡")){      jSplitPane1.remove(jSplitPane1.getRightComponent());      jSplitPane1.add(WarrantorCheck1,JSplitPane.RIGHT);     }     if(node.equals("抵质押办卡")){       jSplitPane1.remove(jSplitPane1.getRightComponent());       jSplitPane1.add(ZdthingPanel1,JSplitPane.RIGHT);      }      if(node.equals("抵质押评估")){     jSplitPane1.remove(jSplitPane1.getRightComponent());     jSplitPane1.add(ZdthingPanel1,JSplitPane.RIGHT);    }    if(node.equals("办卡信用评估标准修改")){ jSplitPane1.remove(jSplitPane1.getRightComponent());  jSplitPane1.add(new Panel(),JSplitPane.RIGHT);}    if(node.equals("信用调整")){    jSplitPane1.remove(jSplitPane1.getRightComponent());    jSplitPane1.add(helloPanel1,JSplitPane.RIGHT);    }    if(node.equals("规则修改")){     jSplitPane1.remove(jSplitPane1.getRightComponent());     jSplitPane1.add(helloPanel1,JSplitPane.RIGHT);    }     if(node.equals("免担保半年调整")){        jSplitPane1.remove(jSplitPane1.getRightComponent());        jSplitPane1.add(testPanel1,JSplitPane.RIGHT);      }      if(node.equals("免担保评估")){      jSplitPane1.remove(jSplitPane1.getRightComponent());      jSplitPane1.add(testPanel1,JSplitPane.RIGHT);    }    if(node.equals("密码修改")){      jSplitPane1.remove(jSplitPane1.getRightComponent());      jSplitPane1.add(yhpasswordPanel1,JSplitPane.RIGHT);    }    if(node.equals("检查有效性")){      jSplitPane1.remove(jSplitPane1.getRightComponent());      jSplitPane1.add(FreeValidityCheckPanel1,JSplitPane.RIGHT);    }    if(node.equals("权限设置")){   jSplitPane1.remove(jSplitPane1.getRightComponent());   jSplitPane1.add(SetPriority1,JSplitPane.RIGHT);   }     /*       if(node.equals("学生课程管理")){        jSplitPane1.remove(jSplitPane1.getRightComponent());        jSplitPane1.add(coursePanel1,JSplitPane.RIGHT);      }      if(node.equals("学生成绩管理")){        jSplitPane1.remove(jSplitPane1.getRightComponent());        jSplitPane1.add(scorePanel1,JSplitPane.RIGHT);      }      if(node.equals("查询处理")){     jSplitPane1.remove(jSplitPane1.getRightComponent());     jSplitPane1.add(searchPanel1,JSplitPane.RIGHT);   }     if(node.equals("统计处理")){      jSplitPane1.remove(jSplitPane1.getRightComponent());      jSplitPane1.add(statisticPanel1,JSplitPane.RIGHT);      }  */  }}

⌨️ 快捷键说明

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