亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? search.java~92~

?? 用java實現的學生管理系統
?? JAVA~92~
字號:
package xscjgl;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import java.awt.Dimension;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import javax.swing.JPanel;
import java.awt.Color;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.ButtonGroup;
import javax.swing.JComboBox;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
import com.borland.dbswing.TableScrollPane;
import com.borland.dbswing.JdbTable;
import com.borland.dbswing.JdbNavToolBar;
import com.borland.dx.sql.dataset.QueryDescriptor;
import com.borland.dx.sql.dataset.Load;
import javax.swing.JOptionPane;
import java.util.concurrent.locks.Condition;
import java.awt.Font;
import com.sun.org.apache.xerces.internal.impl.dv.xs.StringDV;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class search extends JFrame {
    XYLayout xYLayout1 = new XYLayout();
    JPanel jPanel1 = new JPanel();
    JPanel jPanel2 = new JPanel();
    JLabel jLabel1 = new JLabel();
    XYLayout xYLayout2 = new XYLayout();
    JLabel jLabel2 = new JLabel();
    JRadioButton jRadioButton1 = new JRadioButton();
    JRadioButton jRadioButton2 = new JRadioButton();
    JComboBox jComboBox1 = new JComboBox();
    JComboBox jComboBox2 = new JComboBox();
    JTextField jTextField1 = new JTextField();
    JButton jButton1 = new JButton();
    TableScrollPane tableScrollPane1 = new TableScrollPane();
    XYLayout xYLayout3 = new XYLayout();
    JdbTable jdbTable1 = new JdbTable();
    DataModule1 dataModule11 = new DataModule1();
    public search() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        dataModule11 = DataModule1.getDataModule();
        getContentPane().setLayout(xYLayout1);
        xYLayout1.setWidth(456);
        xYLayout1.setHeight(346);
        jPanel1.setLayout(xYLayout2);
        jLabel1.setFont(new java.awt.Font("宋體", Font.BOLD, 15));
        jLabel1.setToolTipText("");
        jLabel1.setText("查詢學生,課程信息");
        jLabel2.setText("請選擇查詢方式:");
        jRadioButton1.setText("精確查詢");
        jRadioButton2.setSelected(true);
        jRadioButton2.setText("模糊查詢");
        ButtonGroup group = new ButtonGroup();
        jTextField1.setText("請輸入關鍵字");
        jTextField1.addMouseListener(new MouseAdapter() {
            public void mousePressed(MouseEvent e) {
                jTextField1_mousePressed(e);
            }
        });

        jButton1.setText("查詢");
        jButton1.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                jButton1_actionPerformed(e);
            }
        });
        jComboBox1.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                jComboBox1_actionPerformed(e);
            }
        });
        jPanel2.setLayout(xYLayout3);
        jdbTable1.setDataSet(dataModule11.getStudent());

        group.add(jRadioButton1);
        group.add(jRadioButton2);
        jPanel2.setBackground(new Color(236, 234, 255));
        jPanel1.setBackground(new Color(241, 249, 249));
        this.getContentPane().add(jPanel1, new XYConstraints(0, 10, 456, 113));
        jPanel1.add(jRadioButton2, new XYConstraints(219, 34, -1, -1));
        jPanel1.add(jLabel2, new XYConstraints(11, 38, -1, -1));
        jPanel1.add(jRadioButton1, new XYConstraints(120, 34, -1, -1));
        jPanel1.add(jComboBox1, new XYConstraints(11, 77, 119, -1));
        jPanel1.add(jButton1, new XYConstraints(379, 75, -1, -1));
        jPanel1.add(jTextField1, new XYConstraints(265, 78, 101, -1));
        this.getContentPane().add(jPanel2, new XYConstraints( -1, 130, 458, 182));
        jPanel2.add(tableScrollPane1, new XYConstraints(5, 0, 437, 162));
        tableScrollPane1.getViewport().add(jdbTable1);
        jPanel1.add(jComboBox2, new XYConstraints(134, 77, 124, -1));
        jPanel1.add(jLabel1, new XYConstraints(116, 10, 165, 15));
        jComboBox1.addItem("請選擇查詢類別");
        jComboBox1.addItem("課程信息查詢");
        jComboBox1.addItem("學生信息查詢");
        jComboBox2.addItem("請選擇查詢條件");


    }

    public static void main(String[] args) {
        search search = new search();
        search.setVisible(true);
        search.setLocationRelativeTo(null);
        search.setSize(new Dimension(455,355));

    }

    public void jComboBox1_actionPerformed(ActionEvent e) {
        //jComboBox1_change事件
       int Select = jComboBox1.getSelectedIndex();
       switch (Select)
       {

       case 1:
           jComboBox2.removeAllItems();
           jComboBox2.addItem("請選擇查詢條件");
           jComboBox2.addItem("課程名");
           jComboBox2.addItem("課程號");
           jComboBox2.addItem("任課教師");
           jComboBox2.addItem("上課時間");
           jComboBox2.addItem("上課地點");
           dataModule11.Query.close();
           dataModule11.Query.setQuery(new QueryDescriptor(dataModule11.database1, "select * from Course", null, true,
                                                     Load.ALL));
           System.out.println("after change queryDataSet1, SQL is:" +
                             dataModule11.Query.getQuery());

          dataModule11.Query.open();
          dataModule11.Query.refresh();


           break;

       case 2:
           jComboBox2.removeAllItems();
           jComboBox2.addItem("請選擇查詢條件");
           jComboBox2.addItem("學生姓名");
           jComboBox2.addItem("學生籍貫");
           jComboBox2.addItem("出生年月");
           dataModule11.Query.close();
           dataModule11.Query.setQuery(new QueryDescriptor(dataModule11.database1, "select * from Student", null, true,
                                                     Load.ALL));
          System.out.println("after change queryDataSet1, SQL is:" +
                             dataModule11.Query.getQuery());

          dataModule11.Query.open();
          dataModule11.Query.refresh();

           break;
       }

    }


    public void jTextField1_mousePressed(MouseEvent e) {
        this.jTextField1.setText("");
    }

    public void jButton1_actionPerformed(ActionEvent e) {

        //得到當前選中的類別
      int Selected = jComboBox1.getSelectedIndex();

      //得到當前選中的條件
      int Condition = jComboBox2.getSelectedIndex();
      int t=0;
      String ClassID="";
      String ConditionID="";
      String selectCondition="";//SQL語句
      String Keyvalue=jTextField1.getText().trim();
      //如果沒有選擇
//*********************************************************************************
      if(Selected==0)
      {
      JOptionPane.showMessageDialog(null,"請選擇查詢類別!");
       t=1;
      }else{
     //*************************************************************************
          if (Condition == 0) {
       JOptionPane.showMessageDialog(null,"請選擇查詢條件!");
       t=1;
          }else{
              //***************************************************************************

               if(Keyvalue.equals("")||Keyvalue.equals("請輸入關鍵字"))
               {
               JOptionPane.showMessageDialog(null,"請輸入關鍵字!");
               t=1;
               jTextField1.setText("");
               }else{
                   //判斷選擇的類別,為查詢語句提供表名。
                  switch(Selected){
                  case 1://課程信息查詢
                      ClassID="Course";
                    try{
                        switch (Condition) {
                        case 1:
                            ConditionID = "Cname";
                            break;
                        case 2:
                           ConditionID = "Cno";
                            break;
                        case 3:
                            ConditionID = "Cteacher";
                        case 4:
                            ConditionID = "Ctime";
                            break;
                        case 5:
                            ConditionID = "Caddress";
                            break;
                        }
                      }catch(Exception ex)
                      {
                          System.out.print("the first exception:" +
                                           ex.getMessage());
                      }

                      break;

                  case 2:
                      ClassID="Student";
                     try{
                          switch (Condition) {
                          case 1:
                              ConditionID = "Sname";
                              break;
                          case 2:
                              ConditionID = "Sjg";
                              break;
                        case 3:
                             ConditionID = "Sbirth";
                              break;
                         }
                      }catch(Exception ex)
                      {
                        System.out.print("the third exception:"+ex.getMessage());
                      }
                      break;

                  }

                  //*********************************************************************************

                  //根據選擇條件得到最終的SQL語句
                  if(jRadioButton1.isSelected())
                  {
                      selectCondition = "select * from " + ClassID + " where " +
                                        ConditionID + "='" + Keyvalue + "'";
                     // JOptionPane.showMessageDialog(null,"查詢條件為:" + selectCondition);
                      System.out.println("查詢條件為:" + selectCondition);
                  }else{
                      selectCondition = "select * from " + ClassID + " where " +
                                        ConditionID + " like'%" + Keyvalue +
                                        "%'";
                      //JOptionPane.showMessageDialog(null,"查詢條件為:" + selectCondition);
                      System.out.println("查詢條件為:" + selectCondition);

                  }//end third if else
                  //*********************************************************************************
              }
             //*****************************************************************
          }//end second if else
     //*************************************************************************
      }//end first if else



      //************************************************************************
       //hava not change queryDataSet1
       if (t == 0) {
           try {
               System.out.println("hava not change queryDataSet1, SQL is:" +
                                  dataModule11.Query.getQuery());
               //changge queryDataSet1
               dataModule11.Query.close();
               dataModule11.Query.setQuery(new QueryDescriptor(dataModule11.
                       database1, selectCondition, null, true,
                       Load.ALL));
               System.out.println("after change queryDataSet1, SQL is:" +
                                  dataModule11.Query.getQuery());
               //jdbTable1
               dataModule11.Query.open();
               dataModule11.Query.refresh();


               if (dataModule11.Query.getRowCount() == 0) {
                   JOptionPane.showMessageDialog(null, "抱歉,沒有找到您要的信息!");
               } else {
                   JOptionPane.showMessageDialog(null, "找到以下記錄");
               }
           } catch (Exception ex) {
               System.out.println("exception is:" + ex.getMessage());
               JOptionPane.showMessageDialog(null, "沒有找到您要的信息!");
           }

       }



      //************************************************************************



//*********************************************************************************

    }



}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美福利一区二区| 欧美日韩国产123区| 久久精品视频在线看| 国产一区在线观看视频| 久久综合网色—综合色88| 国产在线精品不卡| 国产色一区二区| 成人av电影免费在线播放| 亚洲精品免费电影| 欧美美女黄视频| 久久99精品久久久久久国产越南| 2014亚洲片线观看视频免费| 成人av网站免费观看| 一区二区三区高清| 日韩视频在线观看一区二区| 黄色日韩三级电影| 亚洲天堂av老司机| 91精品婷婷国产综合久久性色| 日韩不卡免费视频| 久久久国产一区二区三区四区小说| 成人黄色在线视频| 婷婷开心激情综合| 国产女主播视频一区二区| 91久久线看在观草草青青| 亚洲va欧美va天堂v国产综合| 91精品欧美久久久久久动漫| 国产在线视频一区二区三区| 亚洲欧美日韩国产成人精品影院| 欧美男女性生活在线直播观看| 蜜臀av国产精品久久久久| 欧美激情一区不卡| 欧美二区在线观看| 成人高清视频在线观看| 天堂一区二区在线| 中文字幕av一区二区三区| 欧美日韩在线三级| 成人福利在线看| 婷婷成人激情在线网| 国产欧美日韩精品a在线观看| 一本色道久久综合精品竹菊| 狠狠色丁香婷综合久久| 亚洲一区二区精品久久av| 久久久高清一区二区三区| 欧美天堂亚洲电影院在线播放 | 国产精品传媒入口麻豆| 欧美精品少妇一区二区三区| 大胆亚洲人体视频| 久久99精品一区二区三区| 亚洲乱码国产乱码精品精小说| 18欧美亚洲精品| 欧美一区二区视频网站| 97久久精品人人做人人爽| 久久国产精品99精品国产 | 亚洲综合丝袜美腿| 亚洲国产精品传媒在线观看| 91精品国模一区二区三区| 色老头久久综合| 成人高清视频免费观看| 国产精品综合av一区二区国产馆| 亚洲成a人片在线观看中文| 最新高清无码专区| 国产精品成人免费| 国产日韩欧美综合一区| 日韩亚洲欧美在线| 欧美日韩三级在线| 在线观看成人小视频| 99精品久久久久久| 成人国产精品免费| 成人在线一区二区三区| 国产一区二区主播在线| 老司机午夜精品| 日韩成人精品在线| 秋霞影院一区二区| 日韩黄色一级片| 天堂精品中文字幕在线| 一区二区三区自拍| 一区二区高清视频在线观看| 国产精品成人一区二区艾草 | 亚洲欧洲精品一区二区三区| 久久久久久久综合色一本| 精品国产乱子伦一区| 欧美电视剧免费全集观看| 欧美丰满嫩嫩电影| 欧美一级在线视频| 精品美女一区二区| 亚洲精品在线网站| 久久久综合视频| 国产欧美视频一区二区| 中日韩av电影| 国产精品传媒在线| 亚洲一区在线电影| 日韩国产精品久久久| 久草精品在线观看| 成人午夜视频在线| av高清不卡在线| 欧美一a一片一级一片| 欧美性做爰猛烈叫床潮| 91.com视频| www久久久久| 中文字幕永久在线不卡| 亚洲综合成人网| 人人精品人人爱| 国产精品系列在线观看| 9i看片成人免费高清| 色久优优欧美色久优优| 日韩一区二区三区在线观看| 精品成人一区二区| 亚洲色图丝袜美腿| 日韩精品成人一区二区三区| 另类人妖一区二区av| 成人黄色777网| 精品久久五月天| 国产精品对白交换视频| 爽爽淫人综合网网站| 韩国女主播一区| 91免费视频网址| 日韩一级精品视频在线观看| 日本一区二区高清| 亚洲第一电影网| 国产精品亚洲а∨天堂免在线| 99久久国产综合精品色伊 | 日韩欧美国产综合一区| 国产女主播在线一区二区| 亚洲国产成人av好男人在线观看| 麻豆国产欧美一区二区三区| 不卡的看片网站| 欧美一二三区精品| 一区二区三区不卡在线观看| 久久99国产精品麻豆| 在线观看日韩毛片| 久久久久久久久久久久久久久99 | 成人h动漫精品一区二| 欧美日韩高清在线| 成人欧美一区二区三区黑人麻豆 | 成人av免费在线播放| 日韩欧美激情四射| 洋洋成人永久网站入口| 国产自产v一区二区三区c| 欧美日韩亚洲综合在线 | 亚洲精品中文在线| 久久精品理论片| 91精品福利在线| 日本一区二区成人| 国内偷窥港台综合视频在线播放| 欧美色综合天天久久综合精品| 国产欧美一区二区三区在线老狼| 日精品一区二区| 欧美亚洲综合一区| 国产精品美女久久久久av爽李琼| 精品在线播放免费| 91精品国产乱码| 亚洲高清一区二区三区| 91香蕉视频mp4| 中文一区一区三区高中清不卡| 五月婷婷欧美视频| 在线视频你懂得一区| 国产精品国产三级国产普通话蜜臀 | 91久久线看在观草草青青| 国产精品色一区二区三区| 精品一区二区久久| 欧美成人综合网站| 青青国产91久久久久久 | 91丨porny丨首页| 国产精品丝袜一区| 国产精品综合av一区二区国产馆| 久久人人爽人人爽| 国内成人自拍视频| 亚洲精品中文在线观看| 91久久一区二区| 一区二区三区不卡视频在线观看 | 蜜桃一区二区三区在线观看| 欧美久久久久久久久| 午夜一区二区三区在线观看| 色综合一区二区三区| 国产精品美女一区二区在线观看| 亚洲一区二区中文在线| 一本到三区不卡视频| 中文字幕亚洲一区二区av在线| 成人深夜视频在线观看| 欧美国产日韩a欧美在线观看| 久久国产精品露脸对白| 成人综合婷婷国产精品久久蜜臀 | 日韩一区二区三区视频在线 | 亚洲第一电影网| 在线视频一区二区三区| 性感美女极品91精品| 欧美色区777第一页| 亚洲成av人在线观看| 欧洲精品视频在线观看| 天天做天天摸天天爽国产一区| 欧美日韩三级视频| 亚洲国产综合91精品麻豆| 欧洲亚洲国产日韩| 亚洲欧美一区二区三区孕妇| 91丨porny丨在线| 一区二区三区中文在线| 欧美一卡2卡3卡4卡| 国产一区亚洲一区| 国产欧美一区二区三区在线看蜜臀| 99精品欧美一区二区三区小说|