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

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

?? search.java~86~

?? 用java實現(xiàn)的學生管理系統(tǒng)
?? JAVA~86~
字號:
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;

/**
 * <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;

                  }

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

                  //根據(jù)選擇條件得到最終的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一区二区三区免费野_久草精品视频
国产一区 二区 三区一级| 在线成人午夜影院| 欧美日韩一区二区三区四区五区| 日韩亚洲电影在线| 一区二区三区在线免费播放| 久久99精品网久久| 欧美日韩精品高清| 亚洲欧美另类久久久精品2019| 国精产品一区一区三区mba视频| 欧美视频一区二区在线观看| 中文字幕不卡在线| 国产精品一卡二卡在线观看| 这里只有精品免费| 亚洲成国产人片在线观看| 福利91精品一区二区三区| 欧美tickling挠脚心丨vk| 婷婷开心久久网| 欧美少妇性性性| 亚洲精品精品亚洲| 91啪亚洲精品| 日韩毛片精品高清免费| 成人avav影音| 亚洲欧洲国产日韩| www.欧美日韩国产在线| 欧美国产精品中文字幕| 成人一区二区三区中文字幕| 久久奇米777| 国产盗摄女厕一区二区三区| 久久色.com| 国产乱子伦一区二区三区国色天香| 8v天堂国产在线一区二区| 亚洲风情在线资源站| 欧美日韩免费视频| 香港成人在线视频| 日韩一区国产二区欧美三区| 日本欧美一区二区在线观看| 日韩欧美国产一二三区| 极品少妇xxxx偷拍精品少妇| 精品免费日韩av| 国产成人久久精品77777最新版本| 久久久精品黄色| 99久久er热在这里只有精品15| 亚洲视频中文字幕| 欧美日韩亚洲综合一区二区三区| 天天爽夜夜爽夜夜爽精品视频| 欧美日韩国产小视频| 麻豆91精品视频| 久久亚洲捆绑美女| av中文字幕在线不卡| 一区二区在线看| 欧美一区二区在线视频| 久久精品久久99精品久久| 国产亚洲成av人在线观看导航 | 欧美午夜一区二区三区免费大片| 亚洲精品中文在线观看| 欧美日韩aaaaa| 国产一区视频导航| 日韩一区欧美一区| 欧美一区二区三区四区久久| 国产精品亚洲一区二区三区妖精| 最好看的中文字幕久久| 欧美精品 日韩| 粉嫩绯色av一区二区在线观看| 国产精品免费av| 5858s免费视频成人| 国产精一区二区三区| 一级做a爱片久久| 久久精品一区蜜桃臀影院| 91久久久免费一区二区| 久久国产精品99久久久久久老狼| 17c精品麻豆一区二区免费| 欧美精选一区二区| 成人aaaa免费全部观看| 午夜影院久久久| 国产精品久久久一本精品| 69p69国产精品| 色欧美日韩亚洲| 成人app软件下载大全免费| 亚洲综合偷拍欧美一区色| 精品少妇一区二区三区免费观看| 99精品视频免费在线观看| 久久精品国产在热久久| 一区二区三区不卡在线观看| 久久久99精品免费观看| 91精品中文字幕一区二区三区| www.亚洲精品| 国产成人a级片| 国内外成人在线| 日韩精品国产欧美| 亚洲一区在线看| |精品福利一区二区三区| 精品少妇一区二区| 欧美日韩视频在线第一区| jlzzjlzz亚洲女人18| 久久福利资源站| 日韩av在线播放中文字幕| 亚洲高清在线视频| 亚洲综合久久av| 亚洲免费视频中文字幕| 欧美国产日韩精品免费观看| 精品精品国产高清a毛片牛牛| 欧美三级韩国三级日本三斤| 一本大道av伊人久久综合| av不卡在线观看| 97精品国产露脸对白| 9色porny自拍视频一区二区| 懂色av一区二区三区蜜臀| 国产精品一区二区久久精品爱涩| 久久不见久久见免费视频7| 另类小说色综合网站| 玖玖九九国产精品| 韩国精品免费视频| 国产高清精品久久久久| 国产成人精品三级| 成人永久免费视频| 成人免费的视频| 99免费精品视频| 欧美亚洲国产一卡| 欧美日本一区二区三区| 欧美一区二区免费视频| 日韩欧美国产综合| 久久青草欧美一区二区三区| 久久久99精品免费观看| 国产精品青草综合久久久久99| 国产精品免费观看视频| 亚洲乱码日产精品bd| 亚洲sss视频在线视频| 青草av.久久免费一区| 国产综合成人久久大片91| 国产91富婆露脸刺激对白| 成人毛片老司机大片| 色狠狠桃花综合| 日韩一区二区三| 国产亚洲综合色| 亚洲区小说区图片区qvod| 午夜婷婷国产麻豆精品| 久久精品国产精品亚洲综合| 国产成人午夜99999| 91蜜桃在线观看| 91精品国产一区二区人妖| 久久久91精品国产一区二区精品| 中文字幕亚洲电影| 日本一不卡视频| 国产91对白在线观看九色| 欧美三级视频在线播放| 精品国产一区a| 一级做a爱片久久| 国模无码大尺度一区二区三区| 91首页免费视频| 日韩午夜av一区| 亚洲视频你懂的| 美洲天堂一区二卡三卡四卡视频| 国产精品亚洲一区二区三区在线 | 欧美色图12p| 精品久久久网站| 亚洲一线二线三线视频| 韩国av一区二区三区在线观看| 日本丰满少妇一区二区三区| 日韩精品中文字幕在线不卡尤物| 中文字幕的久久| 久久精品国产精品亚洲综合| 色综合久久久久| 中文字幕精品一区二区三区精品| 日日夜夜免费精品| 99综合电影在线视频| 欧美v日韩v国产v| 亚洲国产综合在线| www.亚洲人| 国产免费久久精品| 精品一区二区三区免费观看 | 午夜视频一区二区三区| 成人福利视频网站| 久久久久久久电影| 蜜臀国产一区二区三区在线播放| 91天堂素人约啪| 国产精品人成在线观看免费| 麻豆成人av在线| 欧美一区欧美二区| 亚洲高清免费一级二级三级| 成人av网站在线| 国产日韩精品一区| 久久99精品久久久久久久久久久久| 欧美视频自拍偷拍| 一区二区久久久| 99国产精品久久| 一区二区中文视频| 国产精品12区| 久久久五月婷婷| 精品一区二区免费在线观看| 欧美一区二区久久久| 五月激情六月综合| 欧美日韩国产在线播放网站| 亚洲一区二区视频在线| 欧美午夜电影网| 亚洲成人av电影| 欧美一区欧美二区| 久久超碰97中文字幕| www国产精品av| 成人综合在线网站| 日韩一区在线播放|