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

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

?? frmreaupdate.java~20~

?? 用java實現的一個應用程序,源碼非常完整,可以直接運行
?? JAVA~20~
?? 第 1 頁 / 共 2 頁
字號:
        cbbSearchSort.addItem("讀者職業");
        buttonGroup1.add(rbnExactSearch);
        buttonGroup1.add(rbnBlurrySearch);
        for (int i = 0; i < column.length; i++) {
            vtColName.add(column[i]);
        }
        DisplayAllReader();
        tblDisplay.setAutoResizeMode(tblDisplay.AUTO_RESIZE_OFF);
        tblDisplay.getTableHeader().setReorderingAllowed(false);
    }

    public void DisplayAllReader()
    {
        ReaderConDB readerDB = new ReaderConDB();
        vt = readerDB.SearchAll();
        readerDB.CloseReaderDB();
        dt = new DefaultTableModel(vt, vtColName);
        tblDisplay.setModel(dt);
        txtId.setText(String.valueOf(tblDisplay.getValueAt(0,0)));
        txtName.setText(String.valueOf(tblDisplay.getValueAt(0,1)));
        txtSex.setText(String.valueOf(tblDisplay.getValueAt(0,2)));
        txtBirthTime.setText(String.valueOf(tblDisplay.getValueAt(0,3)));
        txtVocation.setText(String.valueOf(tblDisplay.getValueAt(0,4)));
        txtIdentityCard.setText(String.valueOf(tblDisplay.getValueAt(0,5)));
        txtTel.setText(String.valueOf(tblDisplay.getValueAt(0,6)));
        txtLoanableNum.setText(String.valueOf(tblDisplay.getValueAt(0,7)));
        txtAlreadyNum.setText(String.valueOf(tblDisplay.getValueAt(0,8)));
        txtTransactTime.setText(String.valueOf(tblDisplay.getValueAt(0,9)));
        txtEndTime.setText(String.valueOf(tblDisplay.getValueAt(0,10)));
        txtBorrowCount.setText(String.valueOf(tblDisplay.getValueAt(0,11)));
        txtAddress.setText(String.valueOf(tblDisplay.getValueAt(0,12)));
        txtRemark.setText(String.valueOf(tblDisplay.getValueAt(0,13)));
    }

    public void ShowReaUpdate()
    {
        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) {
        pnlReaMessage.setLocation((this.getWidth() - pnlReaMessage.getWidth())/2,0);
        jScrollPane1.setSize(this.getWidth()-30,this.getHeight()-pnlReaMessage.getHeight()-85);
        tblDisplay.setSize(jScrollPane1.getWidth(),jScrollPane1.getHeight());
    }

    public void btnSearch_actionPerformed(ActionEvent e) {
        ReaderConDB readerDB = new ReaderConDB();
        if(rbnExactSearch.isSelected())
        {
            Isnot = true;
        }else
        {
            Isnot = false;
        }
        if(txtSearchContent.getText().equals(""))
        {
            JOptionPane.showMessageDialog(this, "請輸入內容");
        }
        else
        {
            vt = readerDB.SearchUpdateReader(txtSearchContent.getText(),
                                             cbbSearchSort.getSelectedItem().toString(),Isnot);
            readerDB.CloseReaderDB();
            if(vt.size()<1)
            {
                dt = new DefaultTableModel(vt,vtColName);
                tblDisplay.setModel(dt);
                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)));
                txtName.setText(String.valueOf(tblDisplay.getValueAt(row,1)));
                txtSex.setText(String.valueOf(tblDisplay.getValueAt(row,2)));
                txtBirthTime.setText(String.valueOf(tblDisplay.getValueAt(row,3)));
                txtVocation.setText(String.valueOf(tblDisplay.getValueAt(row,4)));
                txtIdentityCard.setText(String.valueOf(tblDisplay.getValueAt(row,5)));
                txtTel.setText(String.valueOf(tblDisplay.getValueAt(row,6)));
                txtLoanableNum.setText(String.valueOf(tblDisplay.getValueAt(row,7)));
                txtAlreadyNum.setText(String.valueOf(tblDisplay.getValueAt(row,8)));
                txtTransactTime.setText(String.valueOf(tblDisplay.getValueAt(row,9)));
                txtEndTime.setText(String.valueOf(tblDisplay.getValueAt(row,10)));
                txtBorrowCount.setText(String.valueOf(tblDisplay.getValueAt(row,11)));
                txtAddress.setText(String.valueOf(tblDisplay.getValueAt(row,12)));
                txtRemark.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)));
        txtName.setText(String.valueOf(tblDisplay.getValueAt(row,1)));
        txtSex.setText(String.valueOf(tblDisplay.getValueAt(row,2)));
        txtBirthTime.setText(String.valueOf(tblDisplay.getValueAt(row,3)));
        txtVocation.setText(String.valueOf(tblDisplay.getValueAt(row,4)));
        txtIdentityCard.setText(String.valueOf(tblDisplay.getValueAt(row,5)));
        txtTel.setText(String.valueOf(tblDisplay.getValueAt(row,6)));
        txtLoanableNum.setText(String.valueOf(tblDisplay.getValueAt(row,7)));
        txtAlreadyNum.setText(String.valueOf(tblDisplay.getValueAt(row,8)));
        txtTransactTime.setText(String.valueOf(tblDisplay.getValueAt(row,9)));
        txtEndTime.setText(String.valueOf(tblDisplay.getValueAt(row,10)));
        txtBorrowCount.setText(String.valueOf(tblDisplay.getValueAt(row,11)));
        txtAddress.setText(String.valueOf(tblDisplay.getValueAt(row,12)));
        txtRemark.setText(String.valueOf(tblDisplay.getValueAt(row,13)));
    }

    public void btnCancel_actionPerformed(ActionEvent e) {
        txtSearchContent.setText("");
        cbbSearchSort.setSelectedIndex(0);
    }

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

    public void btnUpdate_actionPerformed(ActionEvent e) {
        String Id = txtId.getText();
        String Name = txtName.getText();
        String Sex = txtSex.getText();
        String BirthTime = txtBirthTime.getText();
        String Vocation = txtVocation.getText();
        String IdentityCard = txtIdentityCard.getText();
        String Tel = txtTel.getText();
        String LoanableNum = txtLoanableNum.getText();
        String AlreadyNum = txtAlreadyNum.getText();
        String TransactTime = txtTransactTime.getText();
        String EndTime = txtEndTime.getText();
        String BorrowCount = txtBorrowCount.getText();
        String Address = txtAddress.getText();
        String Remark = txtRemark.getText();
        ReaderConDB readerDB = new ReaderConDB();
        readerDB.UpdateReader(Id, Name, Sex, BirthTime, Vocation, IdentityCard, Tel,
                            LoanableNum, AlreadyNum, TransactTime, EndTime,
                            BorrowCount, Address, Remark);
        vt = readerDB.SearchAll();
        readerDB.CloseReaderDB();
        dt = new DefaultTableModel(vt, vtColName);
        tblDisplay.setModel(dt);
        JOptionPane.showMessageDialog(this, "修改成功");
    }

    public void btnDelete_actionPerformed(ActionEvent e) {
        int AlreadyNum = Integer.parseInt(txtAlreadyNum.getText());
        if(AlreadyNum > 0)
        {
            JOptionPane.showMessageDialog(this, "讀者未還書,不能刪除!");
        }
        else
        {
            ReaderConDB readerDB = new ReaderConDB();
            readerDB.DeleteReader(txtId.getText());
            readerDB.CloseReaderDB();
            DisplayAllReader();
            JOptionPane.showMessageDialog(this, "成功刪除");
        }
    }
}


class frmReaUpdate_btnDelete_actionAdapter implements ActionListener {
    private frmReaUpdate adaptee;
    frmReaUpdate_btnDelete_actionAdapter(frmReaUpdate adaptee) {
        this.adaptee = adaptee;
    }

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


class frmReaUpdate_btnExit_actionAdapter implements ActionListener {
    private frmReaUpdate adaptee;
    frmReaUpdate_btnExit_actionAdapter(frmReaUpdate adaptee) {
        this.adaptee = adaptee;
    }

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


class frmReaUpdate_btnUpdate_actionAdapter implements ActionListener {
    private frmReaUpdate adaptee;
    frmReaUpdate_btnUpdate_actionAdapter(frmReaUpdate adaptee) {
        this.adaptee = adaptee;
    }

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


class frmReaUpdate_btnCancel_actionAdapter implements ActionListener {
    private frmReaUpdate adaptee;
    frmReaUpdate_btnCancel_actionAdapter(frmReaUpdate adaptee) {
        this.adaptee = adaptee;
    }

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


class frmReaUpdate_tblDisplay_mouseAdapter extends MouseAdapter {
    private frmReaUpdate adaptee;
    frmReaUpdate_tblDisplay_mouseAdapter(frmReaUpdate adaptee) {
        this.adaptee = adaptee;
    }

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


class frmReaUpdate_btnSearch_actionAdapter implements ActionListener {
    private frmReaUpdate adaptee;
    frmReaUpdate_btnSearch_actionAdapter(frmReaUpdate adaptee) {
        this.adaptee = adaptee;
    }

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


class frmReaUpdate_this_componentAdapter extends ComponentAdapter {
    private frmReaUpdate adaptee;
    frmReaUpdate_this_componentAdapter(frmReaUpdate adaptee) {
        this.adaptee = adaptee;
    }

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕日韩精品一区| 国产精品77777| 色婷婷亚洲婷婷| 一区二区激情小说| 欧美日韩黄色影视| 青青国产91久久久久久| 日韩免费电影网站| 国产精品1024| 亚洲乱码国产乱码精品精98午夜 | 久久国产精品99久久人人澡| 7777精品伊人久久久大香线蕉 | 成人免费av网站| 亚洲欧洲无码一区二区三区| 欧美在线一二三四区| 日本不卡视频一二三区| 国产亚洲婷婷免费| 99r国产精品| 日本不卡123| 国产精品免费久久| 欧美日韩在线精品一区二区三区激情 | 亚洲成人久久影院| 欧美xxxxxxxx| 91福利区一区二区三区| 麻豆一区二区三区| 亚洲欧洲性图库| 欧美一区二区精品在线| 丁香婷婷综合色啪| 性做久久久久久免费观看欧美| 欧美电影免费提供在线观看| 成人app在线| 美女脱光内衣内裤视频久久网站| 中文字幕国产一区二区| 在线成人av网站| 成人app网站| 开心九九激情九九欧美日韩精美视频电影 | 成人动漫一区二区| 日韩1区2区3区| 国产精品不卡在线观看| 日韩写真欧美这视频| 99热精品一区二区| 国内一区二区在线| 亚洲亚洲人成综合网络| 亚洲国产成人自拍| 欧美一区二区成人| 色94色欧美sute亚洲线路一久| 国内久久精品视频| 婷婷综合另类小说色区| 国产精品你懂的| 久久综合网色—综合色88| 欧美日韩国产乱码电影| 99国产精品视频免费观看| 国产一区二区视频在线| 日韩中文字幕一区二区三区| 亚洲视频一区在线观看| 国产清纯白嫩初高生在线观看91| 欧美一卡二卡三卡四卡| 欧美综合久久久| 91美女在线视频| 成人国产亚洲欧美成人综合网| 韩国精品一区二区| 日本伊人色综合网| 亚洲与欧洲av电影| 依依成人综合视频| 亚洲欧美精品午睡沙发| 欧美高清在线精品一区| 久久中文娱乐网| 欧美一区二区三区四区久久| 欧美日韩精品福利| 在线日韩国产精品| 91麻豆.com| 色丁香久综合在线久综合在线观看| 国产成人精品影院| 国产精品亚洲专一区二区三区| 国产在线乱码一区二区三区| 美女视频黄免费的久久 | 蜜桃久久久久久久| 日本欧美一区二区在线观看| 婷婷开心激情综合| 日韩经典中文字幕一区| 亚洲国产一区二区a毛片| 亚洲高清免费在线| 青娱乐精品视频在线| 免费看日韩a级影片| 久久99精品国产麻豆婷婷洗澡| 久久精品国内一区二区三区| 麻豆成人91精品二区三区| 麻豆91免费观看| 国产精品一级片在线观看| 国产馆精品极品| 成人av电影免费在线播放| 一本一道久久a久久精品 | 91精品国产色综合久久久蜜香臀| 欧美日韩国产美| 久久综合九色综合欧美就去吻| 国产日产欧美精品一区二区三区| 国产午夜精品一区二区| 最近日韩中文字幕| 亚洲v中文字幕| 极品美女销魂一区二区三区免费| 国产精品亚洲第一区在线暖暖韩国| 成人18精品视频| 精品视频一区二区三区免费| 欧美一区二区视频在线观看2020| 精品久久久久99| 国产精品久久久久一区二区三区共| 亚洲日本中文字幕区| 丝袜脚交一区二区| 狠狠色丁香久久婷婷综合_中 | 国产一区二区三区在线观看免费| 国产白丝网站精品污在线入口| 91丝袜国产在线播放| 欧美精品日日鲁夜夜添| 久久久99精品免费观看| 夜夜夜精品看看| 免费成人小视频| 色综合天天综合| 日韩欧美中文字幕公布| 国产精品美女久久久久高潮| 亚洲国产成人av网| 国产高清不卡一区| 欧美日韩黄色影视| 国产精品免费丝袜| 美女免费视频一区二区| av午夜一区麻豆| 精品日韩99亚洲| 一区二区高清免费观看影视大全| 老司机免费视频一区二区三区| 91片在线免费观看| 精品美女在线播放| 亚洲国产cao| 91在线无精精品入口| 欧美成人vr18sexvr| 亚洲午夜久久久久久久久电影院 | 国产精品一二三四区| 欧美日韩精品欧美日韩精品| 欧美激情综合五月色丁香小说| 日韩中文字幕亚洲一区二区va在线| 粉嫩av一区二区三区粉嫩 | 国产成人免费视频一区| 欧美猛男gaygay网站| 亚洲日本中文字幕区| 国产福利不卡视频| 欧美成人a∨高清免费观看| 亚洲高清在线精品| 91理论电影在线观看| 国产日本欧美一区二区| 奇米亚洲午夜久久精品| 欧洲色大大久久| 亚洲免费看黄网站| 成人听书哪个软件好| 国产欧美日韩另类视频免费观看| 久久精品国产99国产| 4438x亚洲最大成人网| 亚洲一线二线三线视频| 波多野结衣中文字幕一区二区三区 | 丝袜美腿亚洲色图| 欧美午夜精品一区二区三区 | 欧美日韩国产高清一区二区 | 自拍av一区二区三区| 国产不卡视频在线观看| 2024国产精品| 精品一区二区免费视频| 日韩欧美一级二级三级| 免费一级片91| 精品噜噜噜噜久久久久久久久试看| 性做久久久久久久免费看| 欧美日韩国产一级| 午夜精品福利一区二区三区蜜桃| 91福利视频网站| 午夜精品国产更新| 欧美一区二区国产| 精品一区二区精品| 26uuu国产一区二区三区| 国产伦精品一区二区三区在线观看| 精品国产1区2区3区| 国产黄色精品网站| 国产精品国产三级国产aⅴ中文| av电影天堂一区二区在线| 成人欧美一区二区三区小说| 93久久精品日日躁夜夜躁欧美| 自拍偷自拍亚洲精品播放| 在线这里只有精品| 天堂蜜桃一区二区三区| 精品少妇一区二区三区在线视频| 精品一区二区在线视频| 欧美国产日本韩| 91视频国产资源| 亚洲成年人影院| 欧美精品一区二区三区很污很色的 | 风间由美性色一区二区三区| 国产精品剧情在线亚洲| 日本韩国欧美国产| 午夜久久久久久| 久久一区二区视频| 97久久超碰国产精品电影| 亚洲国产综合在线| 久久蜜臀精品av| 欧美在线不卡视频| 国产一区二区三区久久久| 国产精品视频一二|