eventframe.java~66~
来自「银行信用评估系统」· JAVA~66~ 代码 · 共 204 行
JAVA~66~
204 行
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; /* 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); /* 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); 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(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 + -
显示快捷键?