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

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

?? frmlibmanage.java~30~

?? 用java實(shí)現(xiàn)的一個(gè)應(yīng)用程序,源碼非常完整,可以直接運(yùn)行
?? JAVA~30~
?? 第 1 頁 / 共 2 頁
字號(hào):
        for (int i = 0; i < column.length; i++) {
            vtColName.add(column[i]);
        }
        DisplayAllBook();
        tblDisplay.setAutoResizeMode(tblDisplay.AUTO_RESIZE_OFF);
        tblDisplay.getTableHeader().setReorderingAllowed(false);
    }

    public void Displaynull() {
        Vector vt = new Vector();
        dt = new DefaultTableModel(vt, vtColName);
        tblDisplay.setModel(dt);
        txtId.setText("");
        txtBarCode.setText("");
        txtName.setText("");
        txtAuthor.setText("");
        txtPage.setText("");
        txtPublish.setText("");
        txtIsbn.setText("");
        txtPrice.setText("");
        txtSort.setText("");
        txtIntoTime.setText("");
        txtLocation.setText("");
        txtIsin.setText("");
        txtLoanCount.setText("");
        txtSynopsis.setText("");
    }

    public void DisplayAllBook() {
        BookConDB bookDB = new BookConDB();
        vt = bookDB.SearchAll();
        bookDB.CloseBookDB();
        dt = new DefaultTableModel(vt, vtColName);
        tblDisplay.setModel(dt);
        txtId.setText(String.valueOf(tblDisplay.getValueAt(0, 0)));
        txtBarCode.setText(String.valueOf(tblDisplay.getValueAt(0, 1)));
        txtName.setText(String.valueOf(tblDisplay.getValueAt(0, 2)));
        txtAuthor.setText(String.valueOf(tblDisplay.getValueAt(0, 3)));
        txtPage.setText(String.valueOf(tblDisplay.getValueAt(0, 4)));
        txtPublish.setText(String.valueOf(tblDisplay.getValueAt(0, 5)));
        txtIsbn.setText(String.valueOf(tblDisplay.getValueAt(0, 6)));
        txtPrice.setText(String.valueOf(tblDisplay.getValueAt(0, 7)));
        txtSort.setText(String.valueOf(tblDisplay.getValueAt(0, 8)));
        txtIntoTime.setText(String.valueOf(tblDisplay.getValueAt(0, 9)));
        txtLocation.setText(String.valueOf(tblDisplay.getValueAt(0, 10)));
        txtIsin.setText(String.valueOf(tblDisplay.getValueAt(0, 11)));
        txtLoanCount.setText(String.valueOf(tblDisplay.getValueAt(0, 12)));
        txtSynopsis.setText(String.valueOf(tblDisplay.getValueAt(0, 13)));
    }

    public void ShowLibManage() {
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension dlgSize = this.getSize();
        if (dlgSize.height > screenSize.height) {
            dlgSize.height = screenSize.height;
        }
        if (dlgSize.width > screenSize.width) {
            dlgSize.width = screenSize.width;
        }
        this.setLocation((screenSize.width - dlgSize.width) / 2,
                         (screenSize.height - dlgSize.height) / 2);
        this.setVisible(true);
    }


    public void this_componentResized(ComponentEvent e) {
        pnlFind.setLocation((this.getWidth() - pnlFind.getWidth()) / 2, 0);
        jScrollPane1.setSize(this.getWidth() - 40,
                             this.getHeight() - pnlFind.getHeight() - 60);
        tblDisplay.setSize(jScrollPane1.getWidth(), jScrollPane1.getHeight());
    }

    public void btnUpdate_actionPerformed(ActionEvent e) {
        String Id = txtId.getText();
        String BarCode = txtBarCode.getText();
        String Name = txtName.getText();
        String Author = txtAuthor.getText();
        String Page = txtPage.getText();
        String Publish = txtPublish.getText();
        String Isbn = txtIsbn.getText();
        String Price = txtPrice.getText();
        String Sort = txtSort.getText();
        String IntoTime = txtIntoTime.getText();
        String Location = txtLocation.getText();
        String Isin = txtIsin.getText();
        String LoanCount = txtLoanCount.getText();
        String Synopsis = txtSynopsis.getText();
        BookConDB bookDB = new BookConDB();
        boolean Success = bookDB.UpdateBook(Id, BarCode, Name, Author, Page,
                                            Publish, Isbn, Price,
                                            Sort,
                                            IntoTime, Location, Isin, LoanCount,
                                            Synopsis);
        if (!Success) {
            JOptionPane.showMessageDialog(this, "修改失敗!");
            return;
        }
        vt = bookDB.SearchAll();
        bookDB.CloseBookDB();
        dt = new DefaultTableModel(vt, vtColName);
        tblDisplay.setModel(dt);
        JOptionPane.showMessageDialog(this, "修改成功");
    }

    public void btnSearch_actionPerformed(ActionEvent e) {
        BookConDB bookDB = new BookConDB();
        if (rbnExactSearch.isSelected()) {
            Isnot = true;
        } else {
            for (int i = 0; i < txtContent.getText().length(); i++) {
                if (String.valueOf(txtContent.getText().charAt(i)).equals("%")) {
                    JOptionPane.showMessageDialog(null, "模糊查詢不能含有特殊符號(hào)\"%\"!");
                    return;
                }
            }
            Isnot = false;
        }
        if (txtContent.getText().equals("")) {
            Displaynull();
            JOptionPane.showMessageDialog(this, "請(qǐng)輸入內(nèi)容");
        } else {
            vt = bookDB.SearchUpdateBook(txtContent.getText(),
                                         cbbSort.getSelectedItem().toString(),
                                         Isnot);
            bookDB.CloseBookDB();
            if (vt.size() < 1) {
                Displaynull();
                JOptionPane.showMessageDialog(this, "找不到記錄!");
            } else {
                dt = new DefaultTableModel(vt, vtColName);
                tblDisplay.setModel(dt);
                int row = tblDisplay.getSelectedRow();
                if (row < 0) {
                    row++;
                }
                txtId.setText(String.valueOf(tblDisplay.getValueAt(row, 0)));
                txtBarCode.setText(String.valueOf(tblDisplay.getValueAt(row, 1)));
                txtName.setText(String.valueOf(tblDisplay.getValueAt(row, 2)));
                txtAuthor.setText(String.valueOf(tblDisplay.getValueAt(row, 3)));
                txtPage.setText(String.valueOf(tblDisplay.getValueAt(row, 4)));
                txtPublish.setText(String.valueOf(tblDisplay.getValueAt(row, 5)));
                txtIsbn.setText(String.valueOf(tblDisplay.getValueAt(row, 6)));
                txtPrice.setText(String.valueOf(tblDisplay.getValueAt(row, 7)));
                txtSort.setText(String.valueOf(tblDisplay.getValueAt(row, 8)));
                txtIntoTime.setText(String.valueOf(tblDisplay.getValueAt(row, 9)));
                txtLocation.setText(String.valueOf(tblDisplay.getValueAt(row,
                        10)));
                txtIsin.setText(String.valueOf(tblDisplay.getValueAt(row, 11)));
                txtLoanCount.setText(String.valueOf(tblDisplay.getValueAt(row,
                        12)));
                txtSynopsis.setText(String.valueOf(tblDisplay.getValueAt(row,
                        13)));
            }
        }
    }

    public void tblDisplay_mouseClicked(MouseEvent e) {
        int row = tblDisplay.getSelectedRow();
        txtId.setText(String.valueOf(tblDisplay.getValueAt(row, 0)));
        txtBarCode.setText(String.valueOf(tblDisplay.getValueAt(row, 1)));
        txtName.setText(String.valueOf(tblDisplay.getValueAt(row, 2)));
        txtAuthor.setText(String.valueOf(tblDisplay.getValueAt(row, 3)));
        txtPage.setText(String.valueOf(tblDisplay.getValueAt(row, 4)));
        txtPublish.setText(String.valueOf(tblDisplay.getValueAt(row, 5)));
        txtIsbn.setText(String.valueOf(tblDisplay.getValueAt(row, 6)));
        txtPrice.setText(String.valueOf(tblDisplay.getValueAt(row, 7)));
        txtSort.setText(String.valueOf(tblDisplay.getValueAt(row, 8)));
        txtIntoTime.setText(String.valueOf(tblDisplay.getValueAt(row, 9)));
        txtLocation.setText(String.valueOf(tblDisplay.getValueAt(row, 10)));
        txtIsin.setText(String.valueOf(tblDisplay.getValueAt(row, 11)));
        txtLoanCount.setText(String.valueOf(tblDisplay.getValueAt(row, 12)));
        txtSynopsis.setText(String.valueOf(tblDisplay.getValueAt(row, 13)));
    }

    public void btnCancel_actionPerformed(ActionEvent e) {
        txtContent.setText("");
        cbbSort.setSelectedIndex(0);
    }

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

    public void btnDelete_actionPerformed(ActionEvent e) {
        String Isin = txtIsin.getText();
        if (Isin.equals("不在庫")) {
            JOptionPane.showMessageDialog(this, "圖書不在庫,不能刪除!");
        } else {
            BookConDB bookDB = new BookConDB();
            bookDB.DeleteBook(txtId.getText());
            bookDB.CloseBookDB();
            DisplayAllBook();
            JOptionPane.showMessageDialog(this, "成功刪除");
        }
    }
}


class frmLibManage_btnExit_actionAdapter implements ActionListener {
    private frmLibManage adaptee;
    frmLibManage_btnExit_actionAdapter(frmLibManage adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnExit_actionPerformed(e);
    }
}


class frmLibManage_btnDelete_actionAdapter implements ActionListener {
    private frmLibManage adaptee;
    frmLibManage_btnDelete_actionAdapter(frmLibManage adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnDelete_actionPerformed(e);
    }
}


class frmLibManage_btnCancel_actionAdapter implements ActionListener {
    private frmLibManage adaptee;
    frmLibManage_btnCancel_actionAdapter(frmLibManage adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnCancel_actionPerformed(e);
    }
}


class frmLibManage_tblDisplay_mouseAdapter extends MouseAdapter {
    private frmLibManage adaptee;
    frmLibManage_tblDisplay_mouseAdapter(frmLibManage adaptee) {
        this.adaptee = adaptee;
    }

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


class frmLibManage_btnSearch_actionAdapter implements ActionListener {
    private frmLibManage adaptee;
    frmLibManage_btnSearch_actionAdapter(frmLibManage adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnSearch_actionPerformed(e);
    }
}


class frmLibManage_btnUpdate_actionAdapter implements ActionListener {
    private frmLibManage adaptee;
    frmLibManage_btnUpdate_actionAdapter(frmLibManage adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnUpdate_actionPerformed(e);
    }
}


class frmLibManage_this_componentAdapter extends ComponentAdapter {
    private frmLibManage adaptee;
    frmLibManage_this_componentAdapter(frmLibManage adaptee) {
        this.adaptee = adaptee;
    }

    public void componentResized(ComponentEvent e) {
        adaptee.this_componentResized(e);
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久精品国产一区| 日本乱人伦aⅴ精品| 在线电影一区二区三区| 中文字幕在线播放不卡一区| 久久99国内精品| 欧美老肥妇做.爰bbww| 亚洲美女区一区| 国产.欧美.日韩| 日韩欧美国产三级| 亚洲国产va精品久久久不卡综合| 白白色 亚洲乱淫| ww久久中文字幕| 日韩av一区二| 欧美精品一二三| 亚洲男人的天堂av| 99精品视频在线免费观看| 国产欧美一区二区精品性色| 精品亚洲免费视频| 日韩午夜激情av| 日韩影院免费视频| 欧美日产国产精品| 亚洲国产裸拍裸体视频在线观看乱了| 色综合 综合色| 亚洲欧美日韩在线| 懂色av一区二区三区免费观看| 精品国产91久久久久久久妲己 | 欧美高清精品3d| 亚洲成在人线免费| 精品视频一区三区九区| 亚洲不卡在线观看| 欧美日本一区二区三区四区| 亚洲一区视频在线观看视频| 色狠狠综合天天综合综合| 亚洲欧美国产三级| 91久久久免费一区二区| 亚洲伦理在线免费看| 日本丶国产丶欧美色综合| 亚洲三级在线播放| 91丨九色丨尤物| 一区av在线播放| 欧美三日本三级三级在线播放| 亚洲国产人成综合网站| 欧美日韩一区成人| 日韩电影在线免费看| 日韩欧美国产一区二区在线播放| 懂色av一区二区在线播放| 一区二区三区小说| 日韩亚洲欧美在线| 成人午夜视频福利| 亚洲一级二级在线| 日韩视频一区在线观看| 成人网在线播放| 亚洲成人一区二区| 久久综合999| 日本国产一区二区| 狠狠色丁香婷综合久久| 亚洲人成网站影音先锋播放| 欧美一区二区三区免费在线看 | 欧美日韩日日夜夜| 国产精品一区二区在线观看网站| 亚洲乱码中文字幕| 欧美日韩国产另类不卡| 国产精品白丝jk白祙喷水网站| 一区二区三区国产豹纹内裤在线| 日韩精品一区二区三区在线| 97se亚洲国产综合自在线不卡| 天堂一区二区在线| 国产精品污污网站在线观看| 欧美日韩精品综合在线| 丁香啪啪综合成人亚洲小说| 亚洲6080在线| 国产精品私人影院| 91精品国产乱码久久蜜臀| 成人av在线一区二区| 天堂一区二区在线| 亚洲欧美影音先锋| 精品国产一区a| 欧美在线观看一区| 国产盗摄精品一区二区三区在线| 亚洲一二三区在线观看| 国产日韩欧美综合在线| 欧美顶级少妇做爰| 97久久久精品综合88久久| 九色综合国产一区二区三区| 一区二区免费视频| 日本一区二区免费在线观看视频 | 亚洲欧美区自拍先锋| 欧美成人video| 欧洲日韩一区二区三区| 国产成人av影院| 日本强好片久久久久久aaa| 亚洲视频免费看| 久久久久一区二区三区四区| 7777精品伊人久久久大香线蕉经典版下载 | 日韩黄色在线观看| 亚洲视频香蕉人妖| 国产欧美一区视频| 日韩久久免费av| 欧美三级电影在线观看| 91影院在线观看| 国产成人精品aa毛片| 久久精品久久精品| 亚洲成人免费在线| 一区二区三区在线免费| 国产精品美女久久久久久2018| 亚洲精品一区二区三区蜜桃下载| 欧美日韩国产天堂| 日本道精品一区二区三区| 99久久精品免费看国产| 国产黄色91视频| 久久国产综合精品| 丝袜亚洲另类欧美| 亚洲午夜在线观看视频在线| 亚洲精品综合在线| 国产精品二区一区二区aⅴ污介绍| 久久只精品国产| 26uuu另类欧美亚洲曰本| 91精品国产综合久久久蜜臀粉嫩 | 日韩欧美一二区| 678五月天丁香亚洲综合网| 在线视频国内一区二区| 色婷婷香蕉在线一区二区| 不卡av在线免费观看| 成人性生交大片免费看中文网站| 国产乱码字幕精品高清av| 精品一区二区免费| 麻豆精品蜜桃视频网站| 美女看a上一区| 日本午夜精品视频在线观看| 青青草精品视频| 麻豆成人综合网| 久久成人av少妇免费| 奇米精品一区二区三区四区| 日韩电影网1区2区| 日韩精品色哟哟| 日韩国产高清在线| 五月激情综合网| 日韩精品一二区| 蜜臀精品久久久久久蜜臀| 蜜桃视频免费观看一区| 激情六月婷婷久久| 国产乱码一区二区三区| 国产精品亚洲а∨天堂免在线| 国产高清亚洲一区| 波多野结衣中文字幕一区二区三区| 成人av午夜影院| 色成年激情久久综合| 欧美视频在线一区二区三区 | 一区二区三区欧美日| 一区二区成人在线观看| 亚洲国产成人91porn| 美女在线观看视频一区二区| 国产精品自拍av| 成人性生交大合| 91成人国产精品| 6080国产精品一区二区| 精品对白一区国产伦| 国产精品女主播av| 一区二区三区小说| 免费黄网站欧美| 国产91富婆露脸刺激对白| 91视频一区二区| 在线观看91精品国产麻豆| 欧美成人三级电影在线| 欧美极品xxx| 亚洲最大成人网4388xx| 免费黄网站欧美| 成人av集中营| 欧美日韩大陆一区二区| 26uuu色噜噜精品一区二区| 中文字幕一区视频| 亚洲18色成人| 国产一区二三区好的| 99精品一区二区三区| 欧美精品丝袜中出| 国产午夜亚洲精品理论片色戒| 亚洲免费在线观看| 轻轻草成人在线| av在线不卡免费看| 欧美肥妇free| 欧美激情中文不卡| 亚洲成人在线网站| 国产成人99久久亚洲综合精品| 色88888久久久久久影院按摩| 欧美不卡123| 亚洲精品中文字幕乱码三区| 精品一区二区在线观看| 91香蕉视频黄| 精品国产91洋老外米糕| 夜夜嗨av一区二区三区| 国内成人免费视频| 在线看国产一区| 久久久精品黄色| 亚洲福利视频导航| 国产成人亚洲综合a∨婷婷| 欧美日韩一区中文字幕| 国产午夜精品美女毛片视频| 亚洲444eee在线观看| 不卡av免费在线观看| 日韩欧美精品在线|