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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? addreader.java

?? 這是一個用jbuilder2005編寫的圖書管理系統(tǒng)
?? JAVA
字號:
package bookmanage;

import java.awt.*;
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Rectangle;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.util.*;
import java.sql.SQLException;
import java.sql.ResultSet;

/**
 * <p>Title: 圖書管理系統(tǒng)</p>
 *
 * <p>Description: AddReader類是繼承JDialog類,主要是用來顯示增加讀者的對話框</p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: 浙江工業(yè)大學(xué)信息學(xué)院計算機系</p>
 *
 * @author 曾文秋
 * @version 1.0
 */
public class AddReader
    extends JDialog {
  JLabel jLabel1 = new JLabel();
  JTextField jTextFieldXueHao = new JTextField();
  JTextField jTextFieldName = new JTextField();
  JLabel jLabel2 = new JLabel();
  JLabel jLabel3 = new JLabel();
  String xueShengType[]={"本科生","研究生","碩士生","博士生","教職工"};
  JComboBox jComboBoxType = new JComboBox(xueShengType);
  JLabel jLabel4 = new JLabel();
  JRadioButton jRadioButtonMale = new JRadioButton();
  JRadioButton jRadioButtonFemale = new JRadioButton();
  JTextField jTextFieldTelephone = new JTextField();
  JLabel jLabel5 = new JLabel();
  JLabel jLabel6 = new JLabel();
  String xueYuanName[]={"信息工程學(xué)院","化材學(xué)院","機電學(xué)院","生環(huán)學(xué)院","經(jīng)貿(mào)學(xué)院"};
  JComboBox jComboBoxInstitute = new JComboBox(xueYuanName);
   JComboBox jComboBoxSpecialty = new JComboBox();
  JLabel jLabel7 = new JLabel();
  JLabel jLabel8 = new JLabel();
  JTextField jTextFieldGrade = new JTextField();
  ButtonGroup buttonGroupSex = new ButtonGroup();
  JButton jButtonAdd = new JButton();
  JButton jButtonCancel = new JButton();
  String sex="男";
  String xsType="";
  String xyName="";
  String specialty="";
  String xueHao="";
  String name="";
  String telephone="";
  String grade="";
  Calendar cd=null;
  String strSQL="";
  ResultSet rs;
  //定義數(shù)據(jù)庫操作對象
  private DBManager db = new DBManager();


  public AddReader(Frame owner, String title, boolean modal) {
    super(owner, title, modal);
    try {
      setDefaultCloseOperation(DISPOSE_ON_CLOSE);
      jbInit();
      pack();
    }
    catch (Exception exception) {
      exception.printStackTrace();
    }
  }

  public AddReader() {
    this(new Frame(), "AddReader", false);
  }



  private void jbInit() throws Exception {
    this.setResizable(false);
    this.setTitle("增加讀者");
    this.getContentPane().setLayout(null);
    jLabel1.setText("學(xué)號:");
    jLabel1.setBounds(new Rectangle(48, 28, 51, 22));
    jTextFieldName.setBounds(new Rectangle(129, 65, 96, 21));
    jTextFieldName.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButtonAdd_actionPerformed(e);
      }
    });
    jLabel2.setText("姓名:");
    jLabel2.setBounds(new Rectangle(48, 65, 51, 22));
    jLabel3.setText("類型:");
    jLabel3.setBounds(new Rectangle(48, 102, 51, 22));
    jComboBoxType.setBounds(new Rectangle(129, 102, 96, 23));
    jComboBoxType.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jComboBoxType_actionPerformed(e);
      }
    });
    jLabel4.setText("性別:");
    jLabel4.setBounds(new Rectangle(48, 139, 51, 22));
    jRadioButtonMale.setSelected(true);
    jRadioButtonMale.setText("男");
    jRadioButtonMale.setBounds(new Rectangle(129, 139, 50, 23));
    jRadioButtonMale.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jRadioButtonMale_actionPerformed(e);
      }
    });
    jRadioButtonFemale.setSelected(true);
    jRadioButtonFemale.setText("女");
    jRadioButtonFemale.setBounds(new Rectangle(181, 139, 41, 23));
    jRadioButtonFemale.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jRadioButtonFemale_actionPerformed(e);
      }
    });
    jTextFieldTelephone.setBounds(new Rectangle(129, 176, 96, 21));
    jTextFieldTelephone.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButtonAdd_actionPerformed(e);
      }
    });
    jLabel5.setText("電話號碼:");
    jLabel5.setBounds(new Rectangle(48, 176, 60, 22));
    jLabel6.setText("學(xué)院:");
    jLabel6.setBounds(new Rectangle(48, 213, 51, 22));
    jComboBoxInstitute.setBounds(new Rectangle(129, 213, 96, 23));
    jComboBoxInstitute.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jComboBoxInstitute_actionPerformed(e);
      }
    });
    jLabel7.setText("專業(yè):");
    jLabel7.setBounds(new Rectangle(48, 250, 51, 22));
    jLabel8.setText("年級:");
    jLabel8.setBounds(new Rectangle(48, 287, 51, 22));
    jTextFieldGrade.setBounds(new Rectangle(129, 287, 96, 21));
    jTextFieldGrade.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButtonAdd_actionPerformed(e);
      }
    });
    jTextFieldXueHao.setBounds(new Rectangle(129, 28, 96, 21));
    jTextFieldXueHao.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButtonAdd_actionPerformed(e);
      }
    });
    jButtonAdd.setBounds(new Rectangle(49, 327, 81, 23));
    jButtonAdd.setText("增加");
    jButtonAdd.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButtonAdd_actionPerformed(e);
      }
    });
    jButtonCancel.setBounds(new Rectangle(145, 327, 81, 23));
    jButtonCancel.setText("取消");
    jButtonCancel.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButtonCancel_actionPerformed(e);
      }
    });
    jComboBoxSpecialty.setBounds(new Rectangle(128, 250, 96, 23));
    jComboBoxSpecialty.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jComboBoxSpecialty_actionPerformed(e);
      }
    });
    buttonGroupSex.add(jRadioButtonMale);
    buttonGroupSex.add(jRadioButtonFemale);
    cd=Calendar.getInstance();
    jTextFieldGrade.setText(""+cd.get(Calendar.YEAR));

    this.getContentPane().add(jTextFieldXueHao);
    this.getContentPane().add(jLabel7);
    this.getContentPane().add(jLabel4);
    this.getContentPane().add(jLabel3);
    this.getContentPane().add(jLabel5);
    this.getContentPane().add(jRadioButtonMale);
    this.getContentPane().add(jComboBoxInstitute);
    this.getContentPane().add(jRadioButtonFemale);
    this.getContentPane().add(jTextFieldTelephone);
    this.getContentPane().add(jTextFieldName);
    this.getContentPane().add(jComboBoxType);
    this.getContentPane().add(jComboBoxSpecialty);
    this.getContentPane().add(jLabel8);
    this.getContentPane().add(jTextFieldGrade);
    this.getContentPane().add(jButtonAdd);
    this.getContentPane().add(jButtonCancel);
    this.getContentPane().add(jLabel1);
    this.getContentPane().add(jLabel6);
    this.getContentPane().add(jLabel2);
  }

  public void jComboBoxInstitute_actionPerformed(ActionEvent e) {
    xyName=jComboBoxInstitute.getSelectedItem().toString().trim();
    if(xyName.equals("信息工程學(xué)院")){
      jComboBoxSpecialty.removeAllItems();
      jComboBoxSpecialty.addItem("計算機科學(xué)與技術(shù)");
      jComboBoxSpecialty.addItem("自動化");
      jComboBoxSpecialty.addItem("通信工程");
      jComboBoxSpecialty.addItem("電子信息工程");
      jComboBoxSpecialty.addItem("電氣工程及其自動化");
    }
    else if(xyName.equals("化材學(xué)院")){
      jComboBoxSpecialty.removeAllItems();
      jComboBoxSpecialty.addItem("材料科學(xué)與工程");
      jComboBoxSpecialty.addItem("化學(xué)工程與工藝");
      jComboBoxSpecialty.addItem("應(yīng)用化學(xué)");
    }
  }

  public void jComboBoxType_actionPerformed(ActionEvent e) {
    xsType=(String)jComboBoxType.getSelectedItem();
    if(xsType!=null){
      xsType=xsType.trim();
    }
    else xsType="";

  }

  /**
   *
   * @param e ActionEvent
   * @todo 重新寫插入的sql語句,未完成
   */
  public void jButtonAdd_actionPerformed(ActionEvent e) {
    xueHao=jTextFieldXueHao.getText().trim();
    name=jTextFieldName.getText().trim();
    telephone=jTextFieldTelephone.getText().trim();
    grade=jTextFieldGrade.getText().trim();

    if(xueHao.equals("")){
      JOptionPane.showMessageDialog(this, "學(xué)號不許為空!");
      return;
    }
    if(name.equals("")){
      JOptionPane.showMessageDialog(this, "姓名不許為空!");
       return;
    }
    if(xsType.equals("")){
      JOptionPane.showMessageDialog(this, "用戶類型不許為空!");
       return;
    }
    if(xyName.equals("")){
      JOptionPane.showMessageDialog(this, "學(xué)院不許為空!");
       return;
    }
    if(specialty.equals("")){
      JOptionPane.showMessageDialog(this, "專業(yè)不許為空!");
       return;
    }
    if(grade.equals("")){
      JOptionPane.showMessageDialog(this, "年級不許為空!");
       return;
    }
    //生成sql操作語句,查詢要添加的用戶名是否已經(jīng)存在,若存在執(zhí)行刪除,若不存在提示并返回
    strSQL = "select * from buser where xuehao='" + xueHao + "'";
    rs = db.getResult(strSQL);
    boolean isexist = false;
    try {
      isexist = rs.first();
    }
    catch (SQLException ex1) {
    }
    //若用戶名存在,提示警告信息
    if (isexist){
      JOptionPane.showMessageDialog(this, "用戶名已存在,請重新寫一個用戶名!");
      jTextFieldXueHao.setText("");
      return;
    }
    else {

      //然后執(zhí)行插入操作
      //strSQL="insert into user ()values('" + xueHao + "','"+name+"','"+xsType+"','"
        //  +sex+"','"+telephone+"','"+xyName+"','"+specialty+"','"++"','"++"','"++"')";
      strSQL="insert into buser(xuehao,name,type,sex,telephone,institute,specialty,grade)"+
          "values('"+xueHao+"','"+name+"','"+xsType+"','"+sex+"','"+telephone+"','"+xyName+"','"+specialty+"','"+grade+"')";
      //由數(shù)據(jù)庫操作對象執(zhí)行數(shù)據(jù)庫操作,并返回操作成功失敗的提示信息
      if (db.executeSql(strSQL)) {
        JOptionPane.showMessageDialog(this, "成功添加!");
        this.dispose();
      }
      else {
        JOptionPane.showMessageDialog(this, " 添加失敗,請重新操作!");
      }
    }
    db.close();

  }

  public void jButtonCancel_actionPerformed(ActionEvent e) {
    this.dispose();
  }

  public void jRadioButtonMale_actionPerformed(ActionEvent e) {
    sex="男".trim();
  }

  public void jRadioButtonFemale_actionPerformed(ActionEvent e) {
    sex="女".trim();
  }

  public void jComboBoxSpecialty_actionPerformed(ActionEvent e) {
    specialty=(String)jComboBoxSpecialty.getSelectedItem();
    if(specialty!=null){
      specialty=specialty.trim();
    }
    else specialty="";
  }

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一线二线三线无人区| 久久成人精品无人区| 欧美日韩夫妻久久| 久久国产综合精品| 中文字幕五月欧美| 日韩欧美高清一区| 国模大尺度一区二区三区| 亚洲乱码中文字幕综合| 99re这里只有精品首页| 日本视频在线一区| 免费看日韩精品| 国产欧美日韩亚州综合| 欧美一级黄色大片| 欧美日韩在线免费视频| 99久久综合国产精品| 国产一区二区三区| 秋霞午夜av一区二区三区| 一区二区三区日本| 亚洲免费在线视频一区 二区| 久久精品男人的天堂| 欧美电视剧在线看免费| 欧美日韩视频在线第一区| k8久久久一区二区三区| 韩国v欧美v亚洲v日本v| 奇米影视在线99精品| 亚洲成av人片一区二区| 亚洲视频一二三| 亚洲欧洲日产国码二区| 国产欧美日韩三级| 中文字幕欧美区| 国产午夜精品久久久久久久 | 久久成人羞羞网站| 日韩精品午夜视频| 污片在线观看一区二区| 天天av天天翘天天综合网| 亚洲一区二区中文在线| 亚洲裸体在线观看| 一区二区三区免费网站| 一区二区三区精品| 一区二区三区成人在线视频| 亚洲黄色片在线观看| 亚洲欧美乱综合| 亚洲国产精品久久艾草纯爱| 亚洲.国产.中文慕字在线| 亚洲成av人片在线观看| 视频一区欧美精品| 轻轻草成人在线| 国产在线精品一区二区不卡了 | 亚洲福利视频一区| 午夜一区二区三区视频| 日韩精品欧美精品| 激情久久五月天| 国产成人夜色高潮福利影视| 成人涩涩免费视频| 91在线精品一区二区三区| 一本一道波多野结衣一区二区| 色婷婷综合久久久中文字幕| 欧美性大战久久久| 日韩欧美一区二区久久婷婷| 久久嫩草精品久久久精品一| 中文字幕在线不卡国产视频| 亚洲国产一区二区三区| 美女网站色91| 成人午夜av电影| 在线亚洲一区二区| 日韩一区二区在线看片| 国产亚洲欧美日韩日本| 一区二区三区美女| 老司机免费视频一区二区三区| 国模大尺度一区二区三区| 成人av综合在线| 欧美日韩亚洲综合在线| 精品国产乱码久久久久久蜜臀| 国产精品久久久久久久久图文区| 玉足女爽爽91| 激情久久久久久久久久久久久久久久| 风间由美性色一区二区三区| 欧美图区在线视频| 久久久99久久| 亚洲成人动漫在线免费观看| 国内成人免费视频| 欧美性猛片xxxx免费看久爱| 精品国产电影一区二区| 亚洲乱码精品一二三四区日韩在线 | 成人h精品动漫一区二区三区| 一本大道久久a久久精二百| 欧美一二三在线| 国产精品美女久久久久久久网站| 亚洲v日本v欧美v久久精品| 国内外成人在线| 欧美午夜在线观看| 久久精品视频一区二区三区| 亚洲午夜视频在线观看| 国内不卡的二区三区中文字幕| 色综合久久久久综合体桃花网| 精品欧美一区二区三区精品久久| 中文字幕视频一区| 精品一区二区三区欧美| 日本电影欧美片| 国产欧美日韩在线视频| 天天综合色天天综合| 91色视频在线| 欧美经典一区二区| 日产国产欧美视频一区精品| 91在线国产福利| 久久综合精品国产一区二区三区 | 亚洲人成精品久久久久久| 久久精品99国产精品| 欧美三级午夜理伦三级中视频| 欧美国产激情一区二区三区蜜月| 亚洲成av人片一区二区梦乃| 97久久精品人人澡人人爽| www激情久久| 日本91福利区| 欧美三片在线视频观看 | 极品少妇一区二区三区精品视频 | av不卡一区二区三区| 26uuu另类欧美| 免费在线看成人av| 欧美日韩亚洲综合一区| 亚洲美女免费视频| 一本大道久久精品懂色aⅴ| 国产精品毛片高清在线完整版| 精久久久久久久久久久| 欧美一级午夜免费电影| 亚洲福利视频一区二区| 欧美色倩网站大全免费| 亚洲一区中文日韩| 欧美伊人精品成人久久综合97 | 欧美精品色一区二区三区| 夜夜爽夜夜爽精品视频| 91国在线观看| 亚洲一区视频在线观看视频| 日本高清不卡在线观看| 亚洲精品国产成人久久av盗摄| 色一情一伦一子一伦一区| 亚洲人午夜精品天堂一二香蕉| 99精品视频在线观看免费| 中文字幕一区二区三区视频| av在线不卡免费看| 综合久久国产九一剧情麻豆| 99久精品国产| 夜夜揉揉日日人人青青一国产精品| 91在线观看高清| 一区二区三区中文字幕| 欧美专区日韩专区| 亚洲成a人v欧美综合天堂| 欧美肥妇bbw| 久久精品国产久精国产| 2023国产精华国产精品| 丁香婷婷综合激情五月色| 国产精品国产自产拍在线| 日本精品免费观看高清观看| 亚洲国产成人av网| 欧美成人在线直播| 国产成人av资源| 亚洲女人的天堂| 91精品久久久久久久99蜜桃| 久久 天天综合| 中文字幕av资源一区| 色综合久久综合中文综合网| 亚洲6080在线| 久久久国产精品不卡| 91猫先生在线| 毛片av中文字幕一区二区| 欧美高清在线一区二区| 在线影院国内精品| 蜜臀av一区二区三区| 国产精品污网站| 欧美日韩精品电影| 国产乱一区二区| 亚洲一本大道在线| 亚洲精品在线免费播放| 91女厕偷拍女厕偷拍高清| 日韩在线a电影| 中文字幕不卡一区| 欧美一区二区三区视频免费播放 | 成人免费小视频| 3atv在线一区二区三区| 国产成人免费视频| 亚洲电影你懂得| 国产婷婷色一区二区三区四区| 91蝌蚪porny| 黄色资源网久久资源365| 亚洲精品视频自拍| 2020国产成人综合网| 在线亚洲一区二区| 国产麻豆精品在线观看| 一区二区三区国产| 国产亚洲女人久久久久毛片| 欧美日韩中字一区| 成人激情免费视频| 日韩精品免费专区| 亚洲精品一二三四区| 久久综合五月天婷婷伊人| 在线精品视频小说1| 国产在线麻豆精品观看| 亚洲18女电影在线观看| 亚洲少妇中出一区| 国产亚洲一区二区在线观看|