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

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

?? search.java

?? 用Java編寫的學生管理系統程序和源代碼
?? JAVA
字號:
package studentms;

import com.borland.jbcl.layout.*;
import java.awt.*;
import java.sql.*;
import javax.swing.*;
import javax.swing.table.*;
import java.util.*;
import java.awt.event.*;


public class search extends JFrame {

  XYLayout xYLayout1 = new XYLayout();
  JLabel jLabel1 = new JLabel();
  JTextField jTContent = new JTextField();
  JButton jBOK = new JButton();
  JButton jBCancel = new JButton();

  String searchType =new String();     //標記查詢類別
  String searchValue=new String();     //標記查詢值

  String infoShowType=new String();      //標記要顯示窗體的類型,綜合、修改還是刪除

  Database DB=new Database();
  ResultSet rs ;
  String sql=new String();

  JRadioButton jRByName = new JRadioButton();
  JRadioButton jRByNum = new JRadioButton();
  JRadioButton jRByClass = new JRadioButton();
  ButtonGroup group=new ButtonGroup();

  public search() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  private void jbInit() throws Exception {
    jLabel1.setFont(new java.awt.Font("Dialog", 0, 12));
    xYLayout1.setWidth(298);
    xYLayout1.setHeight(130);
    this.getContentPane().setLayout(xYLayout1);
    jBOK.setFont(new java.awt.Font("Dialog", 0, 12));
    jBOK.setText("確  定");
    jBOK.addActionListener(new search_jBOK_actionAdapter(this));
    jBCancel.setFont(new java.awt.Font("Dialog", 0, 12));
    jBCancel.setText("取  消");
    jBCancel.addActionListener(new search_jBCancel_actionAdapter(this));
    jTContent.setFont(new java.awt.Font("Dialog", 0, 12));
    jTContent.setText("");
    this.setTitle("人員查詢");
    jRByName.setFont(new java.awt.Font("Dialog", 0, 12));
    jRByName.setText("按姓名");
    jRByName.addActionListener(new search_jRByName_actionAdapter(this));
    jRByNum.setFont(new java.awt.Font("Dialog", 0, 12));
    jRByNum.setText("按學號");
    jRByNum.addActionListener(new search_jRByNum_actionAdapter(this));
    jRByClass.setFont(new java.awt.Font("Dialog", 0, 12));
    jRByClass.setText("按班級");
    jRByClass.addActionListener(new search_jRByClass_actionAdapter(this));
    group.add(jRByName);
    group.add(jRByNum);
    group.add(jRByClass);
    this.getContentPane().add(jLabel1,  new XYConstraints(26, 23, 161, 23));
    this.getContentPane().add(jTContent, new XYConstraints(30, 57, 130, 25));
    this.getContentPane().add(jBOK,    new XYConstraints(200, 23, 66, 24));
    this.getContentPane().add(jBCancel,     new XYConstraints(200, 59, 66, 24));
    this.getContentPane().add(jRByName, new XYConstraints(24, 103, 66, 17));
    this.getContentPane().add(jRByNum, new XYConstraints(95, 103, -1, 16));
    this.getContentPane().add(jRByClass,  new XYConstraints(168, 103, 69, 16));
  }

  //設置標簽內容
  void setLabelText(String content){
    jLabel1.setText(content);
  }

  //設置查詢類型
  void setType(String i){
    searchType=i;
  }

  //設置要顯示的人員信息窗體
  void setShowType(String type){
    infoShowType=type;
  }

  //退出
  void jBCancel_actionPerformed(ActionEvent e) {
    this.dispose();
  }

  //顯示結果集為多個時的列表
  void listShow(){
    stuShow stuList=new stuShow();
    Dimension dlgSize = stuList.getPreferredSize();
    Dimension frmSize = getSize();
    Point loc = getLocation();
    stuList.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
    stuList.pack();
    stuList.show() ;
    stuList.resultShow(rs);
  }

 //參數為學生信息類,顯示查詢到的內容
  void setContent(stuInfo result){
    try{
      result.jTNum.setText(rs.getString("Num"));
      result.jTName.setText(rs.getString("Name"));
      result.jTSex.setText(rs.getString("Sex"));
      result.jTHome.setText(rs.getString("Home"));
      result.jTClass.setText(rs.getString("Class"));
      result.jTEthnic.setText(rs.getString("Ethnic"));
      result.jTBirth.setText(rs.getString("Birthday"));
      result.nullSet() ;
    }
    catch(SQLException ex){
    }
  }

 //顯示查詢結果
  void showResult(){
      if(infoShowType=="edit"){
         setContent(menuClass.editInfo);
         menuClass.editInfo.setAbled(true);
         menuClass.editInfo.setButton(true,true,true,true,true);
      }
      else if(infoShowType=="del"){
        setContent(menuClass.delInfo );
        menuClass.delInfo .setAbled(false);
        menuClass.delInfo .setButton(true,true,true,false,false);
      }
      else{
        menuClass.SIFall .setLocation(200, 160);
        menuClass.SIFall.pack();
        menuClass.SIFall.show();
        setContent(menuClass.SIFall);
        menuClass.SIFall.setAbled(false);
        menuClass.SIFall.setButton(true, true, true, false, false);
      }
   }

  //執行查詢操作
  void jBOK_actionPerformed(ActionEvent e) {
     if(jTContent.getText().equals("")){
       JOptionPane.showMessageDialog(null, "查詢值不能為空!");
     }
     else{
       sql = "select * from stuTable ";

       //根據選項判斷查詢的類型
       if (searchType == "Name") {
         sql = sql + "  where  Name='" + jTContent.getText().toString() + "'";
       }
       else if (searchType == "Num") {
         sql = sql + "  where  Num=" + Integer.parseInt(jTContent.getText());
       }
       else if (searchType == "Class") {
         sql = sql + "where Class='" + jTContent.getText().toString() + "'";
       }

       rs = DB.getResult(sql);
       try {
         if (rs.first()) { //判斷記錄是否存在
           if (rs.isLast()) { //判斷是否只有一條記錄,若是,直接顯示,否則顯示列表
             rs.beforeFirst();
             rs.next();
             showResult();
             this.dispose();
           }
           else {
             listShow();
             this.dispose();
           }
         }
         else {
           JOptionPane.showMessageDialog(null, "此人不存在!");
         }
       }
       catch (SQLException ex) {
         JOptionPane.showMessageDialog(null, " search failed!");
       }
     }

  }

  //響應單選按鈕選中時的事件
  void jRByName_actionPerformed(ActionEvent e) {
       jLabel1.setText("請輸入要查詢人員的姓名:");
       jTContent.setEnabled(true);
       setType("Name");
  }

  void jRByNum_actionPerformed(ActionEvent e) {
    jLabel1.setText("請輸入要查詢人員的學號:");
    jTContent.setEnabled(true);
    setType("Num");
  }

  void jRByClass_actionPerformed(ActionEvent e) {
    jLabel1.setText("請輸入要查詢人員的班級:");
    jTContent.setEnabled(true);
    setType("Class");
  }

}

//*******************以下是監聽類部分*******************
class search_jBCancel_actionAdapter implements java.awt.event.ActionListener {
  search adaptee;

  search_jBCancel_actionAdapter(search adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jBCancel_actionPerformed(e);
  }
}

class search_jBOK_actionAdapter implements java.awt.event.ActionListener {
  search adaptee;

  search_jBOK_actionAdapter(search adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jBOK_actionPerformed(e);
  }
}

class search_jRByName_actionAdapter implements java.awt.event.ActionListener {
  search adaptee;

  search_jRByName_actionAdapter(search adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jRByName_actionPerformed(e);
  }
}

class search_jRByNum_actionAdapter implements java.awt.event.ActionListener {
  search adaptee;

  search_jRByNum_actionAdapter(search adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jRByNum_actionPerformed(e);
  }
}

class search_jRByClass_actionAdapter implements java.awt.event.ActionListener {
  search adaptee;

  search_jRByClass_actionAdapter(search adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jRByClass_actionPerformed(e);
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人亚洲人成电影网站色| 久久69国产一区二区蜜臀| 婷婷综合在线观看| 国产999精品久久| 在线成人小视频| 亚洲欧美一区二区三区极速播放| 日韩黄色小视频| 91视视频在线直接观看在线看网页在线看| 91精品黄色片免费大全| 综合欧美一区二区三区| 国产麻豆视频精品| 欧美videofree性高清杂交| 亚洲激情欧美激情| 成人高清视频在线| 久久久亚洲精华液精华液精华液| 日日夜夜精品视频天天综合网| 91丨九色丨蝌蚪富婆spa| 久久久国际精品| 激情另类小说区图片区视频区| 欧美日韩精品一区二区| 一区二区三区欧美日| proumb性欧美在线观看| 中文字幕国产一区二区| 国产不卡一区视频| 国产日韩欧美在线一区| 国产麻豆欧美日韩一区| 欧美精品一区二区三区四区| 捆绑调教一区二区三区| 正在播放亚洲一区| 蜜桃av一区二区在线观看| 欧美一区二区三区影视| 毛片基地黄久久久久久天堂| 欧美一级生活片| 免费成人在线网站| 日韩欧美久久久| 精油按摩中文字幕久久| 久久这里只精品最新地址| 激情综合色综合久久| 久久亚洲精品国产精品紫薇 | 欧美精品色综合| 亚洲精品写真福利| 欧美最猛黑人xxxxx猛交| 亚洲精品视频在线观看免费| 91福利在线看| 五月婷婷久久综合| 日韩一区二区麻豆国产| 韩国毛片一区二区三区| 国产清纯美女被跳蛋高潮一区二区久久w| 精品一二线国产| 国产欧美日韩综合| 91亚洲男人天堂| 天天色 色综合| 精品日韩欧美一区二区| 国产电影一区在线| 亚洲美女精品一区| 717成人午夜免费福利电影| 精品亚洲成a人| 国产精品久久毛片| 91福利在线播放| 日韩国产一区二| 国产视频一区在线观看| 91蜜桃在线免费视频| 亚洲va欧美va人人爽午夜| 精品欧美一区二区久久| 高清成人在线观看| 一区二区三区日本| 欧美一卡2卡3卡4卡| 成人一区二区三区在线观看| 一区二区三区不卡在线观看| 日韩欧美亚洲国产另类| 97se狠狠狠综合亚洲狠狠| 五月婷婷综合网| 国产精品伦一区| 欧美日本一道本| 国产成人精品1024| 亚洲成av人在线观看| 国产农村妇女精品| 69堂亚洲精品首页| 91视视频在线直接观看在线看网页在线看 | 国产精品夫妻自拍| 欧美一区二区视频在线观看2020 | 日韩中文字幕91| 国产精品私人影院| 日韩欧美成人一区| 色噜噜夜夜夜综合网| 国产成人亚洲精品狼色在线| 日韩综合小视频| 亚洲女爱视频在线| 久久久美女艺术照精彩视频福利播放| 欧美亚洲综合色| av动漫一区二区| 国产一区二区三区四区五区美女 | 国产福利精品一区| 免费人成在线不卡| 依依成人精品视频| 国产精品国产自产拍高清av王其| 日韩一卡二卡三卡| 欧美精品777| 欧美性色黄大片| 色婷婷亚洲综合| 99riav久久精品riav| 大美女一区二区三区| 国产一区二区按摩在线观看| 免费高清在线视频一区·| 亚洲大尺度视频在线观看| 亚洲女与黑人做爰| 亚洲美女偷拍久久| 亚洲精品视频观看| 亚洲乱码国产乱码精品精可以看| 国产精品美女久久久久av爽李琼| 久久蜜桃一区二区| 久久午夜免费电影| 久久久精品影视| 国产欧美日韩一区二区三区在线观看 | 国产精品网站一区| 亚洲一区在线观看视频| 欧美国产日韩一二三区| 久久久蜜桃精品| 久久九九影视网| 国产清纯美女被跳蛋高潮一区二区久久w| 精品日韩一区二区| 久久综合丝袜日本网| 久久精品亚洲精品国产欧美kt∨ | ...xxx性欧美| 亚洲综合清纯丝袜自拍| 亚洲精品乱码久久久久久黑人 | 精品国内二区三区| 国产欧美日韩精品一区| 亚洲国产成人午夜在线一区| 中文字幕一区二区视频| 亚洲色图在线看| 亚洲国产精品一区二区尤物区| 亚洲成人动漫精品| 男人的天堂亚洲一区| 国产精品自拍av| 99热99精品| 欧美日韩国产小视频在线观看| 91 com成人网| 久久九九99视频| 亚洲人成在线观看一区二区| 亚洲国产精品影院| 理论电影国产精品| 成人午夜短视频| 欧美在线高清视频| 日韩欧美一二区| 国产精品麻豆欧美日韩ww| 一区二区视频在线| 久久国产精品区| 99久久国产综合精品麻豆| 欧美色网站导航| 26uuu精品一区二区| 亚洲欧美在线视频| 日韩av高清在线观看| 成人一道本在线| 欧美高清视频www夜色资源网| 久久久久国产免费免费| 亚洲无线码一区二区三区| 国产又粗又猛又爽又黄91精品| 91网页版在线| 精品国产成人系列| 亚洲综合在线观看视频| 国模娜娜一区二区三区| 在线视频欧美精品| 久久久久久久国产精品影院| 亚洲国产视频直播| 粉嫩在线一区二区三区视频| 欧美日韩免费在线视频| 中文在线免费一区三区高中清不卡| 午夜精品在线看| 91首页免费视频| 国产欧美精品一区二区色综合| 爽爽淫人综合网网站| 99久久精品99国产精品| 26uuu欧美日本| 爽好多水快深点欧美视频| 99久久精品国产精品久久| 久久亚洲春色中文字幕久久久| 视频在线观看91| 在线免费精品视频| 国产精品理伦片| 国产乱子伦视频一区二区三区| 欧美精品国产精品| 亚洲一区在线看| 色综合久久久久久久| 国产精品天美传媒沈樵| 国产精品99久久不卡二区| 日韩三级av在线播放| 首页国产丝袜综合| 欧美视频三区在线播放| 成人免费在线播放视频| 成人免费视频视频| 26uuuu精品一区二区| 男女激情视频一区| 欧美电影在线免费观看| 亚洲午夜一区二区| 日本高清视频一区二区| 亚洲视频精选在线| 91日韩在线专区| 亚洲精品成人悠悠色影视| 成人av在线影院|