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

📄 eventframe.java

📁 供初学者学习用的JBUILDER制作的非常简单的信用卡管理系统
💻 JAVA
字号:
package card;import java.awt.*;import java.awt.event.*;import java.util.*;import javax.swing.*;import javax.swing.tree.*;import javax.swing.event.*;import java.sql.*;public class eventFrame extends JFrame {  JSplitPane jSplitPane1 = new JSplitPane();  JTree jTree1 = new JTree();  welcomePanel welcomePanel1=new welcomePanel();  private Connection con;  private String CardID;  private String UserName;  public eventFrame(String ID) {   try {     CardID = ID;     jbInit();   }   catch(Exception e) {     e.printStackTrace();   } } private void jbInit() throws Exception {   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");   String url = "jdbc:odbc:creditCard";   Connection con = DriverManager.getConnection(url,"","");   Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);   ResultSet rs =stmt.executeQuery    ("Select account.Name from account,card where account.UserID=card.UserID and CardID ='"+CardID+"'");   rs.next();   UserName = rs.getString(1);   jSplitPane1 = new JSplitPane();   this.getContentPane().setLayout(null);   jSplitPane1.setBounds(new Rectangle(0, 0, 400, 300));   this.getContentPane().add(jSplitPane1, null);   welcomePanel1 = new welcomePanel();   DefaultMutableTreeNode root = new DefaultMutableTreeNode("信用卡系统");   DefaultMutableTreeNode bitchThing = new DefaultMutableTreeNode("查询");   root.add(bitchThing);   bitchThing = new DefaultMutableTreeNode("存款");   root.add(bitchThing);   bitchThing = new DefaultMutableTreeNode("取款");   root.add(bitchThing);   jTree1 = new JTree(root);   jSplitPane1.setDividerLocation(100);   jSplitPane1.add(jTree1, JSplitPane.LEFT);   jSplitPane1.add(welcomePanel1,JSplitPane.RIGHT);   jTree1.addTreeSelectionListener(new eventFrame_jTree1_treeSelectionAdapter(this));   int mode = TreeSelectionModel.SINGLE_TREE_SELECTION;   jTree1.getSelectionModel().setSelectionMode(mode); }   void jTree1_valueChanged(TreeSelectionEvent e) {     queryPanel queryPanel1=new queryPanel(UserName,CardID);     storePanel storePanel1=new storePanel(UserName,CardID);     getPanel getPanel1=new getPanel(UserName,CardID);     String node=jTree1.getLastSelectedPathComponent().toString();    if(node.equals("查询")){       jSplitPane1.remove(jSplitPane1.getRightComponent());       jSplitPane1.add(queryPanel1,JSplitPane.RIGHT);     }    if(node.equals("存款")){       jSplitPane1.remove(jSplitPane1.getRightComponent());       jSplitPane1.add(storePanel1,JSplitPane.RIGHT);     }    if(node.equals("取款")){       jSplitPane1.remove(jSplitPane1.getRightComponent());       jSplitPane1.add(getPanel1,JSplitPane.RIGHT);     }    if(node.equals("信用卡系统")){       jSplitPane1.remove(jSplitPane1.getRightComponent());       jSplitPane1.add(welcomePanel1,JSplitPane.RIGHT);     }  }}class eventFrame_jTree1_treeSelectionAdapter implements javax.swing.event.TreeSelectionListener {  eventFrame adaptee;  eventFrame_jTree1_treeSelectionAdapter(eventFrame adaptee) {    this.adaptee = adaptee;  }  public void valueChanged(TreeSelectionEvent e) {    adaptee.jTree1_valueChanged(e);  }}

⌨️ 快捷键说明

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