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

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

?? dlgsort.java~12~

?? 用java實現的一個應用程序,源碼非常完整,可以直接運行
?? JAVA~12~
字號:
package 畢業設計;

import java.awt.*;
import javax.swing.*;
import javax.swing.border.TitledBorder;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentAdapter;
import javax.swing.table.*;
import java.util.Vector;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;

public class dlgSort extends JDialog {

    JTable tblDisplay = new JTable();
    JTextField txtSort = new JTextField();
    JButton btnSearch = new JButton();
    JButton btnUpdate = new JButton();
    JButton btnDelete = new JButton();
    JButton btnExit = new JButton();
    JButton btnAdd = new JButton();
    DefaultTableModel dt;
    Vector vtColName = new Vector();
    Vector vt;
    JScrollPane jScrollPane1 = new JScrollPane();
    public dlgSort() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        getContentPane().setLayout(null);
        setSize(new Dimension(326, 471));
        this.setTitle("圖書類別維護");
        tblDisplay.setBounds(new Rectangle(20, 25, 274, 281));
        tblDisplay.addMouseListener(new dlgSort_tblDisplay_mouseAdapter(this));
        btnSearch.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        btnUpdate.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        btnAdd.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        btnDelete.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        btnExit.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
        btnAdd.setBounds(new Rectangle(133, 368, 75, 27));
        btnAdd.setText("添加");
        btnAdd.addActionListener(new dlgSort_btnAdd_actionAdapter(this));
        btnExit.setBounds(new Rectangle(224, 404, 75, 28));
        btnExit.setText("退出");
        btnExit.addActionListener(new dlgSort_btnExit_actionAdapter(this));
        btnDelete.setBounds(new Rectangle(132, 405, 76, 28));
        btnDelete.setText("刪除");
        btnDelete.addActionListener(new dlgSort_btnDelete_actionAdapter(this));
        btnUpdate.setBounds(new Rectangle(223, 367, 76, 28));
        btnUpdate.setText("更新");
        btnUpdate.addActionListener(new dlgSort_btnUpdate_actionAdapter(this));
        btnSearch.setBounds(new Rectangle(19, 384, 97, 30));
        btnSearch.setText("模糊查詢");
        btnSearch.addActionListener(new dlgSort_btnSearch_actionAdapter(this));
        jScrollPane1.setBounds(new Rectangle(15, 13, 293, 300));
        this.getContentPane().add(btnDelete);
        this.getContentPane().add(btnExit);
        this.getContentPane().add(txtSort);
        this.getContentPane().add(btnAdd);
        this.getContentPane().add(btnSearch);
        this.getContentPane().add(btnUpdate);
        this.getContentPane().add(jScrollPane1);
        this.setResizable(false);
        jScrollPane1.getViewport().add(tblDisplay);
        txtSort.setText("");
        txtSort.setBounds(new Rectangle(14, 324, 290, 32));
        vtColName.add("編號");
        vtColName.add("圖書類別");
        DisplayAllSort();
        //  tblDisplay.setAutoResizeMode(tblDisplay.AUTO_RESIZE_OFF);
        tblDisplay.getTableHeader().setReorderingAllowed(false);
    }

    //****************************顯示所有圖書類別**********************************
     public void DisplayAllSort() {
         SortConDB SortDB = new SortConDB();
         vt = SortDB.SearchAll();
         SortDB.CloseSortDB();
         dt = new DefaultTableModel(vt, vtColName);
         tblDisplay.setModel(dt);
     }

     //***************************查詢同名圖書類別***********************************
     public boolean SearchSortName()
     {
         boolean SameName = false;
         Vector tempvt = new Vector();
         SortConDB sortDB = new SortConDB();
         tempvt = sortDB.SearchAll();
         sortDB.CloseSortDB();
         for (int i = 0; i < tempvt.size(); i++) {
             if (((Vector) (tempvt.get(i))).get(1).toString().equals(txtSort.
                     getText())) {
                 SameName = true;
             }
         }
         return SameName;
     }
    //***************************顯示窗口***********************************
     public void ShowSort() {
         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.setModal(true);
         this.setVisible(true);
     }

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

    //****************************查詢按鈕事件**********************************
     public void btnSearch_actionPerformed(ActionEvent e) {
         SortConDB SortDB = new SortConDB();
         if (txtSort.getText().equals("")) {
             JOptionPane.showMessageDialog(this, "請輸入內容");
         } else {
             vt = SortDB.SearchSort(txtSort.getText());
             SortDB.CloseSortDB();
             if (vt.size() < 1) {
                 dt = new DefaultTableModel(vt, vtColName);
                 tblDisplay.setModel(dt);
                 JOptionPane.showMessageDialog(this, "找不到記錄!");
             } else {
                 dt = new DefaultTableModel(vt, vtColName);
                 tblDisplay.setModel(dt);
             }
         }
     }

    //*********************************添加按鈕事件*****************************
     public void btnAdd_actionPerformed(ActionEvent e) {
         if (txtSort.getText().equals(""))
             JOptionPane.showMessageDialog(this, "請輸入一個出版社名稱!");
         else {
             boolean SameName = SearchSortName();
             if(SameName) {
                 JOptionPane.showMessageDialog(this, "存在同名的圖書類別!");
                 return;
             }
             SortConDB SortDB = new SortConDB();
             boolean Success;
             Success = SortDB.AddSort(txtSort.getText());
             if (!Success) {
                 SortDB.CloseSortDB();
                 JOptionPane.showMessageDialog(this, "添加失敗!");
                 return;
             }
             SortDB.CloseSortDB();
             DisplayAllSort();
             JOptionPane.showMessageDialog(this, "出版社添加成功!");
         }
     }

    //******************************更新按鈕事件********************************
     public void btnUpdate_actionPerformed(ActionEvent e) {
         if (tblDisplay.getSelectedRow() < 0) {
             JOptionPane.showMessageDialog(this, "請選擇你要更新的出版社!");
         } else if (txtSort.getText().equals("")) {
             JOptionPane.showMessageDialog(this, "請輸入一個出版社名稱!");
         } else {
             boolean SameName = SearchSortName();
             if(SameName) {
                 JOptionPane.showMessageDialog(this, "存在同名的圖書類別!");
                 return;
             }
             int Id = Integer.parseInt(tblDisplay.getValueAt(tblDisplay.
                     getSelectedRow(), 0).toString());
             SortConDB SortDB = new SortConDB();
             boolean Success;
             Success = SortDB.UpdateSort(Id, txtSort.getText());
             if (!Success) {
                 SortDB.CloseSortDB();
                 JOptionPane.showMessageDialog(this, "更新失敗!");
                 return;
             }
             SortDB.CloseSortDB();
             DisplayAllSort();
             JOptionPane.showMessageDialog(this, "出版社更新成功!");
         }
     }

    //********************************刪除按鈕事件******************************
     public void btnDelete_actionPerformed(ActionEvent e) {
         if (tblDisplay.getSelectedRow() < 0) {
             JOptionPane.showMessageDialog(this, "請選擇你要刪除的出版社!");
         } else {
             int Id = Integer.parseInt(tblDisplay.getValueAt(tblDisplay.
                     getSelectedRow(), 0).toString());
             SortConDB SortDB = new SortConDB();
             SortDB.DeleteSort(Id);
             SortDB.CloseSortDB();
             DisplayAllSort();
             txtSort.setText("");
             JOptionPane.showMessageDialog(this, "刪除成功!");
         }
     }

    //********************************鼠標點擊表格事件******************************
     public void tblDisplay_mouseClicked(MouseEvent e) {
         txtSort.setText(tblDisplay.getValueAt(tblDisplay.getSelectedRow(), 1).
                         toString());
     }
}


class dlgSort_btnDelete_actionAdapter implements ActionListener {
    private dlgSort adaptee;
    dlgSort_btnDelete_actionAdapter(dlgSort adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgSort_btnUpdate_actionAdapter implements ActionListener {
    private dlgSort adaptee;
    dlgSort_btnUpdate_actionAdapter(dlgSort adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgSort_btnAdd_actionAdapter implements ActionListener {
    private dlgSort adaptee;
    dlgSort_btnAdd_actionAdapter(dlgSort adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgSort_btnSearch_actionAdapter implements ActionListener {
    private dlgSort adaptee;
    dlgSort_btnSearch_actionAdapter(dlgSort adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgSort_tblDisplay_mouseAdapter extends MouseAdapter {
    private dlgSort adaptee;
    dlgSort_tblDisplay_mouseAdapter(dlgSort adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgSort_btnExit_actionAdapter implements ActionListener {
    private dlgSort adaptee;
    dlgSort_btnExit_actionAdapter(dlgSort adaptee) {
        this.adaptee = adaptee;
    }

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成在人线在线播放| 国v精品久久久网| 国产成人免费视频精品含羞草妖精| 成人福利视频在线看| 欧美一区二区三区四区五区| 国产精品护士白丝一区av| 麻豆免费看一区二区三区| av一区二区三区四区| 精品三级在线看| 午夜伦理一区二区| 成人动漫av在线| 久久理论电影网| 欧美aaaaaa午夜精品| 91电影在线观看| 中文字幕在线观看一区| 黑人巨大精品欧美一区| 欧美一级二级三级蜜桃| 亚洲电影一区二区三区| 91免费看`日韩一区二区| 国产日韩欧美电影| 国产在线播放一区三区四| 678五月天丁香亚洲综合网| 亚洲一区二区精品久久av| 91浏览器打开| 亚洲色图在线播放| eeuss国产一区二区三区| 国产精品天干天干在线综合| 国产精品影视在线观看| 久久女同性恋中文字幕| 韩国精品在线观看| 久久久久久久久一| 国产久卡久卡久卡久卡视频精品| 久久亚洲综合色| 国产精品系列在线播放| 久久精品亚洲麻豆av一区二区 | 福利电影一区二区三区| 精品999久久久| 精品一区二区免费视频| 久久美女艺术照精彩视频福利播放| 久久草av在线| 五月综合激情婷婷六月色窝| 欧美又粗又大又爽| 亚洲国产视频在线| 在线播放视频一区| 久久av老司机精品网站导航| 久久夜色精品国产噜噜av| 成人一区二区在线观看| 最新不卡av在线| 欧美日韩一区中文字幕| 欧美96一区二区免费视频| 精品福利一区二区三区| 国产成人精品免费| 亚洲精品福利视频网站| 91精品国产麻豆国产自产在线| 麻豆久久久久久久| 国产精品久久久久aaaa樱花| 欧美性高清videossexo| 蜜臀av性久久久久av蜜臀妖精| 欧美变态凌虐bdsm| 成人免费视频一区二区| 亚洲一二三四区| 欧美本精品男人aⅴ天堂| 丁香啪啪综合成人亚洲小说| 一区二区三区日本| 精品国产人成亚洲区| 99这里只有精品| 日韩高清一区在线| 国产精品久久久久三级| 亚洲视频一区二区在线| 777xxx欧美| a4yy欧美一区二区三区| 蜜臀久久久久久久| 亚洲欧美日韩一区二区三区在线观看| 69精品人人人人| av激情综合网| 国产原创一区二区三区| 午夜在线电影亚洲一区| 中文字幕精品一区二区三区精品| 日本韩国一区二区三区视频| 国产伦精品一区二区三区视频青涩 | 国产精品综合久久| 亚洲成人中文在线| 国产精品久久久久影院亚瑟| 日韩一级黄色片| 在线观看一区日韩| 成人性生交大片免费看中文| 久久er99热精品一区二区| 亚洲电影中文字幕在线观看| 亚洲欧美综合网| 久久看人人爽人人| 欧美mv日韩mv亚洲| 777a∨成人精品桃花网| 欧美在线综合视频| 99re成人在线| 床上的激情91.| 国产精品影视天天线| 精品一区二区三区视频在线观看 | 亚洲欧美视频在线观看| 久久精品一区四区| 久久夜色精品一区| 久久综合资源网| 亚洲欧洲国产日本综合| 亚洲国产成人一区二区三区| 久久影院午夜片一区| 日韩午夜在线影院| 91精品国产综合久久精品图片| 欧美综合一区二区三区| 91黄色激情网站| 91福利在线看| 欧美在线观看视频在线| 欧美体内she精视频| 在线看不卡av| 在线观看区一区二| 欧美最新大片在线看| 欧美三级电影精品| 欧美日韩国产片| 欧美性猛交xxxx乱大交退制版| 91蜜桃在线观看| 在线视频你懂得一区| 色婷婷久久综合| 欧美日韩一区精品| 欧美福利电影网| 日韩欧美黄色影院| 久久综合国产精品| 中文字幕不卡一区| 夜夜嗨av一区二区三区四季av| 一区二区三区欧美激情| 亚洲国产精品久久人人爱蜜臀| 五月激情丁香一区二区三区| 日本 国产 欧美色综合| 黄色精品一二区| 北岛玲一区二区三区四区 | 国产成人aaaa| 91亚洲男人天堂| 欧美另类高清zo欧美| 精品美女一区二区| 国产欧美日产一区| 一片黄亚洲嫩模| 美国欧美日韩国产在线播放| 国产高清亚洲一区| 色94色欧美sute亚洲线路一ni | 中文字幕亚洲综合久久菠萝蜜| 亚洲天堂a在线| 日本伊人午夜精品| 国产高清一区日本| 91国内精品野花午夜精品| 日韩午夜av一区| 成人免费在线播放视频| 婷婷久久综合九色综合绿巨人| 国产麻豆成人传媒免费观看| 一本色道久久加勒比精品| 日韩无一区二区| 亚洲乱码一区二区三区在线观看| 亚洲高清免费观看高清完整版在线观看| 蜜臀久久久久久久| 99久免费精品视频在线观看| 欧美一区二区三区四区五区| 一区在线观看免费| 久久成人免费电影| 在线观看亚洲精品视频| 久久免费电影网| 视频一区二区国产| gogo大胆日本视频一区| 26uuu亚洲| 日本午夜精品一区二区三区电影| 成人一道本在线| 精品精品国产高清a毛片牛牛| 亚洲男人的天堂av| 国产精品一级黄| 欧美一区二区三区影视| 一区二区成人在线视频| 成人黄色小视频| 精品免费日韩av| 成人午夜免费av| 精品成人一区二区三区四区| 一卡二卡欧美日韩| 成人网页在线观看| 久久日韩粉嫩一区二区三区| 亚洲成人精品影院| 色综合久久精品| 国产精品成人午夜| 国产成人av一区| 26uuu国产电影一区二区| 日韩中文欧美在线| 欧美三级一区二区| 一区二区成人在线观看| 91美女视频网站| 综合电影一区二区三区| 成人精品gif动图一区| 久久久久成人黄色影片| 麻豆一区二区99久久久久| 欧美一区二区免费视频| 亚洲成人福利片| 欧美日韩精品综合在线| 一区二区高清在线| 欧美专区亚洲专区| 一区二区三区四区蜜桃| 91久久精品一区二区| 亚洲黄色片在线观看| 在线一区二区三区做爰视频网站|