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

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

?? borrowbook.java~14~

?? java做書箱管理系統
?? JAVA~14~
字號:
package bookmanager;

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

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */

public class borrowBook
    extends JFrame {
  //定義結果集
  ResultSet rs;

  //定義數據庫操作對象
  private DBManager db = new DBManager();
  XYLayout xYLayout1 = new XYLayout();
  JLabel jLabel4 = new JLabel();
  JLabel jLabel2 = new JLabel();
  JButton jButtonCancel = new JButton();
  JTextField jTextborrowdate = new JTextField();
  JLabel jLabel1 = new JLabel();
  JButton jButtonOk = new JButton();
  JLabel jLabel3 = new JLabel();
  JTextField jTextcomment = new JTextField();
  JButton jButtonReset = new JButton();
  JTextField jTextstudentname = new JTextField();
  JComboBox jComboBoxbookname = new JComboBox();

  public borrowBook() {
    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  public static void main(String[] args) {
    borrowBook borrowBook = new borrowBook();
  }

  private void jbInit() throws Exception {
    jTextstudentname.setText("");
    jTextstudentname.setFont(new java.awt.Font("Dialog", 0, 16));
    jButtonReset.setText("清空");
    jButtonReset.addMouseListener(new borrowBook_jButtonReset_mouseAdapter(this));
    jButtonReset.setFont(new java.awt.Font("Dialog", 0, 16));
    jButtonReset.setEnabled(true);
    jTextcomment.setText("");
    jTextcomment.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel3.setText("日期");
    jLabel3.setFont(new java.awt.Font("Dialog", 0, 16));
    jButtonOk.setText("確定");
    jButtonOk.addMouseListener(new borrowBook_jButtonOk_mouseAdapter(this));
    jButtonOk.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel1.setText("借閱者姓名");
    jLabel1.setRequestFocusEnabled(true);
    jLabel1.setFont(new java.awt.Font("Dialog", 0, 16));
    jTextborrowdate.setText("");
    jTextborrowdate.setFont(new java.awt.Font("Dialog", 0, 16));
    jButtonCancel.setText("取消");
    jButtonCancel.addMouseListener(new borrowBook_jButtonCancel_mouseAdapter(this));
    jButtonCancel.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel2.setText("書名");
    jLabel2.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel4.setText("備注");
    jLabel4.setFont(new java.awt.Font("Dialog", 0, 16));
    xYLayout1.setWidth(484);
    xYLayout1.setHeight(307);
    this.getContentPane().setLayout(xYLayout1);
    this.setTitle("書籍出借");
    this.addWindowListener(new borrowBook_this_windowAdapter(this));
    this.getContentPane().add(jTextstudentname,
                              new XYConstraints(206, 23, 150, 26));
    this.getContentPane().add(jLabel4, new XYConstraints(77, 180, 63, 29));
    this.getContentPane().add(jLabel2, new XYConstraints(75, 77, 89, 35));
    this.getContentPane().add(jTextborrowdate,
                              new XYConstraints(205, 120, 153, -1));
    this.getContentPane().add(jLabel1, new XYConstraints(78, 19, 88, 33));
    this.getContentPane().add(jLabel3, new XYConstraints(75, 133, 87, 29));
    this.getContentPane().add(jTextcomment, new XYConstraints(206, 169, 154, -1));
    this.getContentPane().add(jButtonOk, new XYConstraints(189, 248, 101, 30));
    this.getContentPane().add(jButtonCancel,
                              new XYConstraints(315, 249, 100, 29));
    this.getContentPane().add(jButtonReset, new XYConstraints(56, 250, 104, 27));
    this.getContentPane().add(jComboBoxbookname,   new XYConstraints(206, 74, 122, 27));
  }

  void jButtonCancel_mouseClicked(MouseEvent e) {
    this.dispose();
  }

//清空所有文本框
  void jButtonReset_mouseClicked(MouseEvent e) {
    jTextstudentname.setText("");
    jComboBoxbookname.setSelectedItem("");
    jTextborrowdate.setText("");
    jTextcomment.setText("");
  }

  void jButtonOk_mouseClicked(MouseEvent e) {
    String sql;
    //借閱者姓名是否為空
    if (jTextstudentname.getText().trim().equals("")) {
      JOptionPane.showMessageDialog(null, "借閱者姓名不許為空!");
      return;
    }
    //書名是否為空
    if (jComboBoxbookname.getSelectedItem().toString().trim().equals("")) {
        JOptionPane.showMessageDialog(null, "書名不許為空!");
      return;
    }
    //借閱日起是否為空
    if (jTextborrowdate.getText().trim().equals("")) {
      JOptionPane.showMessageDialog(null, "借閱日起不許為空!");
      return;
    }
    //然后執行插入操作
    sql = "insert into BookBorrow(studentname,bookname,borrowdate,returndate,comment)values(  ";
    sql = sql + "'" + jTextstudentname.getText() + "',";
    sql = sql + "'" + jComboBoxbookname.getSelectedItem().toString().trim() + "',";
    sql = sql + "'" + jTextborrowdate.getText() + "',";
    sql = sql + "'',";
    sql = sql + "'" + jTextcomment.getText() + "'";
    sql = sql + ")";
    //由數據庫操作對象執行數據庫操作,并返回操作成功失敗的提示信息
    if (db.executeSql(sql)) {
      JOptionPane.showMessageDialog(null, "成功添加!");
    }
    else {
      JOptionPane.showMessageDialog(null, " 添加失敗,請重新操作!");
    }

  }

//窗體啟動時自動調出數據庫中書籍信息,因此操作員可以選擇書籍
  void this_windowOpened(WindowEvent e) {
    String strSQL = "";
    strSQL = "select bookname from Books  ";
    rs = db.getResult(strSQL);
    boolean isexist = false;
    try {
      isexist = rs.first();
    }
    catch (SQLException ex1) {
    }
    //若用戶名不存在,提示警告信息提醒用戶從新輸入
    if (!isexist) {
      JOptionPane.showMessageDialog(null,
                                    "書庫中沒有書目,請確認!");
      return;
    }
    else {
      try {
        rs.beforeFirst();
        while (rs.next()) {
                jComboBoxbookname.addItem(rs.getString("bookname"));
        }
      }
      catch (SQLException ex) {
      }

    }
  }
}

class borrowBook_jButtonCancel_mouseAdapter
    extends java.awt.event.MouseAdapter {
  borrowBook adaptee;

  borrowBook_jButtonCancel_mouseAdapter(borrowBook adaptee) {
    this.adaptee = adaptee;
  }

  public void mouseClicked(MouseEvent e) {
    adaptee.jButtonCancel_mouseClicked(e);
  }
}

class borrowBook_jButtonReset_mouseAdapter
    extends java.awt.event.MouseAdapter {
  borrowBook adaptee;

  borrowBook_jButtonReset_mouseAdapter(borrowBook adaptee) {
    this.adaptee = adaptee;
  }

  public void mouseClicked(MouseEvent e) {
    adaptee.jButtonReset_mouseClicked(e);
  }
}

class borrowBook_jButtonOk_mouseAdapter
    extends java.awt.event.MouseAdapter {
  borrowBook adaptee;

  borrowBook_jButtonOk_mouseAdapter(borrowBook adaptee) {
    this.adaptee = adaptee;
  }

  public void mouseClicked(MouseEvent e) {
    adaptee.jButtonOk_mouseClicked(e);
  }
}

class borrowBook_this_windowAdapter
    extends java.awt.event.WindowAdapter {
  borrowBook adaptee;

  borrowBook_this_windowAdapter(borrowBook adaptee) {
    this.adaptee = adaptee;
  }

  public void windowOpened(WindowEvent e) {
    adaptee.this_windowOpened(e);
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产片一区二区三区| 美女网站在线免费欧美精品| 日本不卡一区二区| 国产久卡久卡久卡久卡视频精品| 99久久99久久精品国产片果冻| 欧美高清www午色夜在线视频| 国产精品二三区| 琪琪久久久久日韩精品| 日本韩国欧美三级| 中文字幕免费观看一区| 日韩成人一级片| 欧洲一区二区三区在线| 国产日韩精品久久久| 蜜芽一区二区三区| 欧美日韩亚洲另类| 亚洲伦理在线精品| caoporn国产一区二区| 精品久久人人做人人爽| 秋霞午夜鲁丝一区二区老狼| 91久久线看在观草草青青| 国产精品麻豆视频| 国产一区二区电影| 久久久久综合网| 国产真实乱子伦精品视频| 日韩手机在线导航| 日韩影视精彩在线| 91精品国产麻豆国产自产在线| 一区二区三区四区乱视频| av亚洲精华国产精华| 国产亚洲欧美日韩日本| 国产成人亚洲综合a∨婷婷图片 | 性感美女极品91精品| 欧美最猛性xxxxx直播| 亚洲综合一区二区三区| 欧美在线看片a免费观看| 亚洲在线中文字幕| 欧美日韩精品福利| 蜜臀99久久精品久久久久久软件| 91 com成人网| 久久国产欧美日韩精品| 26uuu国产在线精品一区二区| 另类人妖一区二区av| 欧美一级专区免费大片| 国产乱码精品一区二区三区忘忧草| 久久伊人中文字幕| 国产成人综合网站| 亚洲欧美日韩在线| 欧洲国内综合视频| 男女男精品网站| 久久久久久夜精品精品免费| 成人久久18免费网站麻豆| 中文字幕日韩一区| 欧美二区三区的天堂| 精品午夜久久福利影院| 中文字幕国产一区二区| 欧美图片一区二区三区| 麻豆精品久久久| 国产精品毛片高清在线完整版| 色香蕉成人二区免费| 日韩激情一区二区| 国产视频一区在线观看| 91福利国产精品| 久久99精品久久久久久| 国产精品女同一区二区三区| 欧美日韩国产三级| 国产91露脸合集magnet| 亚洲一区二区在线播放相泽| 久久综合精品国产一区二区三区| 91麻豆免费看| 久久99久久99小草精品免视看| 国产精品国产a级| 欧美一级日韩一级| 波多野结衣一区二区三区| 天堂成人免费av电影一区| 国产精品三级在线观看| 欧美一区二区精品| 97se亚洲国产综合自在线不卡| 日本不卡免费在线视频| √…a在线天堂一区| 精品国产乱码久久久久久免费| 在线观看亚洲一区| 国产成人在线影院| 蜜桃精品视频在线观看| 亚洲日本青草视频在线怡红院| 欧美不卡一区二区三区| 欧洲一区二区三区在线| 成人av在线资源| 精品无人码麻豆乱码1区2区| 亚洲自拍另类综合| 日韩久久一区二区| 国产清纯在线一区二区www| 日韩一卡二卡三卡四卡| 欧美日韩一区二区三区视频| 风间由美一区二区三区在线观看| 麻豆国产精品777777在线| 亚洲一线二线三线久久久| 国产精品久久毛片av大全日韩| 久久众筹精品私拍模特| 日韩欧美123| 欧美理论电影在线| 欧美午夜理伦三级在线观看| 色又黄又爽网站www久久| 成人免费高清视频在线观看| 国产一区在线观看麻豆| 经典三级在线一区| 九色|91porny| 日韩二区在线观看| 无吗不卡中文字幕| 日日摸夜夜添夜夜添国产精品 | 国产欧美日韩亚州综合| 日韩欧美一卡二卡| 日韩一区二区麻豆国产| 91精品国产福利| 日韩一区二区三区免费观看| 91精品国产91久久久久久最新毛片| 精品视频色一区| 91精品综合久久久久久| 欧美一区二区三区四区高清| 这里只有精品电影| 欧美tickling网站挠脚心| 欧美xxxxxxxx| 国产日韩影视精品| 国产精品每日更新| 一区二区三区日韩欧美| 一区二区三区四区在线播放| 亚洲高清视频中文字幕| 欧美aⅴ一区二区三区视频| 久久黄色级2电影| 国产精品一区二区在线观看不卡| 成人小视频在线| 色婷婷精品久久二区二区蜜臂av | 中文字幕一区二区三区四区| 中文字幕中文字幕一区| 亚洲欧美激情一区二区| 亚洲国产一区二区三区青草影视| 亚洲成a人片综合在线| 日本不卡视频在线观看| 国产美女在线精品| 91女人视频在线观看| 欧美日韩一区二区三区四区五区| 欧美一级电影网站| 中文在线免费一区三区高中清不卡| 亚洲天堂成人在线观看| 舔着乳尖日韩一区| 国产经典欧美精品| 91福利视频网站| 精品1区2区在线观看| 亚洲人亚洲人成电影网站色| 日韩中文字幕av电影| 成人免费看视频| 4438x亚洲最大成人网| 国产日韩欧美精品一区| 性做久久久久久免费观看欧美| 久草这里只有精品视频| av在线免费不卡| 欧美一区二区三区四区久久| 国产精品美女久久久久高潮| 性感美女极品91精品| 国产jizzjizz一区二区| 欧美性色黄大片手机版| 久久久噜噜噜久久人人看| 亚洲制服丝袜av| 国产白丝精品91爽爽久久| 欧美日韩精品免费观看视频| 国产日韩综合av| 日韩av电影一区| 97se亚洲国产综合自在线不卡 | 日本一区二区不卡视频| 亚洲成人tv网| 99久久久无码国产精品| 精品国产不卡一区二区三区| 亚洲美女免费视频| 国产精品影视网| 91精品免费在线观看| 一区二区高清视频在线观看| 成人美女在线视频| 日韩欧美在线不卡| 亚洲成a人片在线观看中文| av一区二区三区四区| 国产精品久久久久久久岛一牛影视 | 成人av动漫网站| 日韩免费高清电影| 亚洲成人一区二区| 欧美主播一区二区三区| 亚洲天堂中文字幕| 国产白丝网站精品污在线入口 | 日本电影欧美片| 国产精品欧美久久久久一区二区| 国内精品久久久久影院色| 欧美精品 日韩| 亚洲成人资源在线| 欧美又粗又大又爽| 亚洲一区在线观看网站| 91丨porny丨户外露出| 国产精品黄色在线观看| 成人性生交大片免费| 国产精品乱人伦一区二区| 国产.欧美.日韩| 国产天堂亚洲国产碰碰| 国产91丝袜在线播放九色|