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

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

?? frmlibsearch.java~35~

?? 用java實現(xiàn)的一個應(yīng)用程序,源碼非常完整,可以直接運行
?? JAVA~35~
?? 第 1 頁 / 共 2 頁
字號:
        pnlLibMessage.add(lblIsin);
        pnlLibMessage.add(txtSynopsis);
        pnlLibMessage.add(btnSearch);
        pnlLibMessage.add(btnCancel);
        pnlLibMessage.add(btnExit);
        pnlLibMessage.add(rbnBlurrySearch);
        pnlLibMessage.add(rbnExactSearch);
        pnlLibMessage.add(lblLine);
        pnlLibMessage.add(lblSynopsis);
        pnlLibMessage.add(txtLoanCount);
        pnlLibMessage.add(lblBorrowCount);
        pnlLibMessage.add(lblLocation);
        this.getContentPane().add(pnlLibMessage);
        this.getContentPane().add(lblDisplay);
        this.getContentPane().add(jScrollPane1);
        jScrollPane1.getViewport().add(tblDisplay);
        buttonGroup1.add(rbnExactSearch);
        buttonGroup1.add(rbnBlurrySearch);
        rbnExactSearch.setSelected(true);
        this.setTitle("圖書查詢");
        this.setDefaultLookAndFeelDecorated(true);
        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() {
         for (int i = 0; i < column.length; i++) {
             vtColName.add(column[i]);
         }
         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 ShowLibSearch() {
         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) {
         pnlLibMessage.setLocation((this.getWidth() - pnlLibMessage.getWidth()) /
                                   2, 0);
         jScrollPane1.setSize(this.getWidth() - 30,
                              this.getHeight() - pnlLibMessage.getHeight() - 65);
         tblDisplay.setSize(jScrollPane1.getWidth(), jScrollPane1.getHeight());
     }

    //******************************查詢按鈕事件********************************
     public void btnSearch_actionPerformed(ActionEvent e) {
         String Id = txtSearchId.getText();
         String BarCode = txtSearchBarCode.getText();
         String Name = txtSearchName.getText();
         String Author = txtSearchAuthor.getText();
         String Publish = txtSearchPublish.getText();
         String Sort = txtSearchSort.getText();
         BookConDB bookDB = new BookConDB();
         boolean Isnot;
         if (rbnExactSearch.isSelected()) {
             Isnot = true;
         } else {
             for (int i = 0; i < Id.length(); i++) {
                 if (String.valueOf(Id.charAt(i)).equals("%")) {
                     JOptionPane.showMessageDialog(null, "模糊查詢不能含有特殊符號\"%\"!");
                     return;
                 }
             }
             for (int i = 0; i < BarCode.length(); i++) {
                 if (String.valueOf(BarCode.charAt(i)).equals("%")) {
                     JOptionPane.showMessageDialog(null, "模糊查詢不能含有特殊符號\"%\"!");
                     return;
                 }
             }
             for (int i = 0; i < Author.length(); i++) {
                 if (String.valueOf(Author.charAt(i)).equals("%")) {
                     JOptionPane.showMessageDialog(null, "模糊查詢不能含有特殊符號\"%\"!");
                     return;
                 }
             }
             for (int i = 0; i < Author.length(); i++) {
                 if (String.valueOf(Author.charAt(i)).equals("%")) {
                     JOptionPane.showMessageDialog(null, "模糊查詢不能含有特殊符號\"%\"!");
                     return;
                 }
             }
             for (int i = 0; i < Publish.length(); i++) {
                 if (String.valueOf(Publish.charAt(i)).equals("%")) {
                     JOptionPane.showMessageDialog(null, "模糊查詢不能含有特殊符號\"%\"!");
                     return;
                 }
             }
             for (int i = 0; i < Sort.length(); i++) {
                 if (String.valueOf(Sort.charAt(i)).equals("%")) {
                     JOptionPane.showMessageDialog(null, "模糊查詢不能含有特殊符號\"%\"!");
                     return;
                 }
             }
             Isnot = false;
         }
         if (Id.equals("") && BarCode.equals("") && Name.equals("") &&
             Author.equals("") && Publish.equals("") && Sort.equals("")) {
             Displaynull();
             JOptionPane.showMessageDialog(this, "請輸入內(nèi)容");
         } else {
             vt = bookDB.SearchBook(Id, BarCode, Name, Author, Publish, Sort,
                                    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) {
         txtSearchId.setText("");
         txtSearchBarCode.setText("");
         txtSearchName.setText("");
         txtSearchAuthor.setText("");
         txtSearchPublish.setText("");
         txtSearchSort.setText("");
     }

    //******************************退出按鈕事件********************************
     public void btnExit_actionPerformed(ActionEvent e) {
         this.dispose();
     }
}


class frmLibSearch_btnExit_actionAdapter implements ActionListener {
    private frmLibSearch adaptee;
    frmLibSearch_btnExit_actionAdapter(frmLibSearch adaptee) {
        this.adaptee = adaptee;
    }

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


class frmLibSearch_btnCancel_actionAdapter implements ActionListener {
    private frmLibSearch adaptee;
    frmLibSearch_btnCancel_actionAdapter(frmLibSearch adaptee) {
        this.adaptee = adaptee;
    }

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


class frmLibSearch_tblDisplay_mouseAdapter extends MouseAdapter {
    private frmLibSearch adaptee;
    frmLibSearch_tblDisplay_mouseAdapter(frmLibSearch adaptee) {
        this.adaptee = adaptee;
    }

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


class frmLibSearch_btnSearch_actionAdapter implements ActionListener {
    private frmLibSearch adaptee;
    frmLibSearch_btnSearch_actionAdapter(frmLibSearch adaptee) {
        this.adaptee = adaptee;
    }

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


class frmLibSearch_this_componentAdapter extends ComponentAdapter {
    private frmLibSearch adaptee;
    frmLibSearch_this_componentAdapter(frmLibSearch adaptee) {
        this.adaptee = adaptee;
    }

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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产天堂亚洲国产碰碰| 丝袜美腿亚洲色图| 午夜精品久久久久久久蜜桃app| 日韩精品三区四区| 91在线视频官网| 精品成a人在线观看| 亚洲黄色av一区| 成人久久久精品乱码一区二区三区 | 亚洲福利一区二区| 韩国视频一区二区| 8v天堂国产在线一区二区| 成人免费在线观看入口| 国产精品66部| 日韩写真欧美这视频| 一区二区三区在线观看动漫| 国产iv一区二区三区| 91精品欧美综合在线观看最新| 亚洲日本欧美天堂| 成人性生交大合| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产精品网站在线播放| 久久国产剧场电影| 日韩午夜电影在线观看| 亚洲国产精品视频| 欧美色综合天天久久综合精品| 中文字幕一区二区三| 国产成人夜色高潮福利影视| 欧美xxxx老人做受| 九九久久精品视频| 日韩区在线观看| 美女网站视频久久| 欧美蜜桃一区二区三区| 亚洲国产欧美另类丝袜| 欧美性受极品xxxx喷水| 亚洲综合一区在线| 91亚洲男人天堂| 亚洲日本一区二区三区| 色综合视频一区二区三区高清| 国产精品的网站| 欧美成人一区二区三区在线观看| 亚洲国产精品一区二区尤物区| 在线视频一区二区免费| 亚洲第一电影网| 这里是久久伊人| 国模冰冰炮一区二区| 国产精品天干天干在线综合| av不卡免费电影| 亚洲黄色免费网站| 欧美一级午夜免费电影| 国产在线一区二区| 国产精品第13页| 欧美三级资源在线| 青青国产91久久久久久 | 91精品黄色片免费大全| 日本大胆欧美人术艺术动态| 日韩欧美国产一二三区| 成人永久aaa| 一片黄亚洲嫩模| 日韩精品中文字幕一区二区三区| 国产激情视频一区二区在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 99re热这里只有精品免费视频| 亚洲一区视频在线| 久久这里都是精品| 91免费版在线| 精品在线观看免费| 亚洲欧美日韩综合aⅴ视频| 555www色欧美视频| 高清不卡一区二区在线| 亚洲成人一区二区在线观看| 精品成人a区在线观看| 色欧美日韩亚洲| 韩国理伦片一区二区三区在线播放| ...中文天堂在线一区| 9191久久久久久久久久久| 丰满亚洲少妇av| 亚洲成a人片综合在线| 欧美韩日一区二区三区四区| 欧美日韩一级黄| 95精品视频在线| 国产在线视视频有精品| 亚洲国产精品精华液网站| 久久久久久久久久久久久夜| 欧美日韩成人在线一区| 99精品桃花视频在线观看| 精品亚洲国内自在自线福利| 一区二区三区91| 国产精品素人一区二区| 日韩欧美精品在线视频| 欧美日韩国产另类一区| 99免费精品在线| 国产毛片精品一区| 欧美aⅴ一区二区三区视频| 亚洲日本在线观看| 国产精品女主播av| 久久久久99精品一区| 日韩欧美aaaaaa| 欧美精品久久一区二区三区| 91色九色蝌蚪| 99久久精品一区二区| 成人激情av网| 粉嫩aⅴ一区二区三区四区| 激情国产一区二区| 蜜臀av国产精品久久久久| 日韩主播视频在线| 日本va欧美va欧美va精品| 无码av免费一区二区三区试看| 亚洲激情成人在线| 亚洲美女少妇撒尿| 国产精品久久久久毛片软件| 国产亚洲精品aa午夜观看| 久久久精品免费观看| 久久久久久久综合狠狠综合| 欧美成人乱码一区二区三区| 欧美一区二区三区的| 日韩一区二区视频| 精品国产91亚洲一区二区三区婷婷| 91精品黄色片免费大全| 欧美精品 国产精品| 欧美肥妇bbw| 日韩小视频在线观看专区| 精品久久久网站| 国产喂奶挤奶一区二区三区| 中文字幕久久午夜不卡| **欧美大码日韩| 一区二区三区精品在线| 亚洲不卡一区二区三区| 首页亚洲欧美制服丝腿| 久久99国产精品免费| 国产精品亚洲专一区二区三区| 丰满白嫩尤物一区二区| 91捆绑美女网站| 欧美日韩国产不卡| 日韩欧美黄色影院| 日本一区二区三区视频视频| 亚洲欧洲一区二区在线播放| 亚洲综合成人在线| 美女www一区二区| 国产凹凸在线观看一区二区| 99re这里只有精品视频首页| 欧美中文字幕一二三区视频| 欧美一区二区视频观看视频| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 日日夜夜精品视频免费| 久久精品国产**网站演员| 国产精品一区免费视频| 色av综合在线| 日韩美女天天操| 国产精品不卡一区| 五月婷婷综合激情| 国产精品亚洲人在线观看| 欧美最猛黑人xxxxx猛交| 欧美一级国产精品| 中文字幕一区二区三区视频| 视频一区视频二区在线观看| 国产一区二区精品久久| 91精品1区2区| 26uuu国产日韩综合| 一区二区三区在线影院| 极品少妇xxxx精品少妇偷拍| 一本色道亚洲精品aⅴ| 欧美xxxxx裸体时装秀| 一个色在线综合| 国产成人在线视频免费播放| 欧美人成免费网站| 亚洲三级在线播放| 黑人精品欧美一区二区蜜桃| 色婷婷综合中文久久一本| 日韩欧美一级二级三级| 夜夜精品视频一区二区| 国产98色在线|日韩| 欧美一区二区三区在线视频 | 91福利在线看| 2023国产精品自拍| 亚洲不卡一区二区三区| av不卡一区二区三区| 国产亚洲一区二区三区| 日本怡春院一区二区| 欧美自拍偷拍一区| 亚洲色图欧洲色图婷婷| 国产成人在线视频网站| 国产成人日日夜夜| 在线观看国产一区二区| 国产欧美日韩在线观看| 久久99精品久久只有精品| 欧美日韩亚洲综合一区| 亚洲激情一二三区| 91片黄在线观看| 国产精品国产三级国产a | 精品精品国产高清a毛片牛牛 | 中文字幕欧美一区| 成人综合婷婷国产精品久久| 欧美xxx久久| 久久精品二区亚洲w码| 日韩一区二区三区视频在线 | 成人国产精品视频| 国产视频亚洲色图| 国产精品99久久久久久有的能看 | 一区二区三区日韩在线观看| 91视频你懂的|