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

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

?? dlgsort.java~6~

?? 用java實現的一個應用程序,源碼非常完整,可以直接運行
?? JAVA~6~
字號:
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);
        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 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
        {
            SortConDB SortDB = new SortConDB();
            SortDB.AddSort(txtSort.getText());
            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
        {
            int Id = Integer.parseInt(tblDisplay.getValueAt(tblDisplay.getSelectedRow(), 0).toString());
            SortConDB SortDB = new SortConDB();
            SortDB.UpdateSort(Id, txtSort.getText());
            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一区二区三区免费野_久草精品视频
亚洲精品菠萝久久久久久久| 色婷婷综合五月| 亚洲综合男人的天堂| 国产女人水真多18毛片18精品视频 | 亚洲一级在线观看| 亚洲麻豆国产自偷在线| 中文字幕一区二区三区在线不卡| 日本一区二区成人| 国产清纯白嫩初高生在线观看91 | 26uuu国产在线精品一区二区| 制服丝袜中文字幕一区| 日韩欧美国产精品一区| 日韩精品一区二区三区蜜臀 | 国产不卡一区视频| 福利一区福利二区| 99国产精品99久久久久久| thepron国产精品| 色婷婷精品大视频在线蜜桃视频| 91成人免费网站| 正在播放亚洲一区| 久久久精品日韩欧美| 亚洲色图色小说| 午夜精品在线视频一区| 国产一区二区调教| 91在线观看免费视频| 欧美性受极品xxxx喷水| 精品国产一区二区三区av性色| 国产婷婷色一区二区三区| 亚洲人成网站在线| 久久精品国内一区二区三区| 成人午夜免费av| 欧美乱妇20p| 国产亚洲综合色| 一区二区视频在线看| 美女在线观看视频一区二区| 成人国产一区二区三区精品| 欧美军同video69gay| 久久亚洲一级片| 亚洲图片欧美视频| 处破女av一区二区| 欧美精品久久天天躁| 国产精品三级电影| 奇米一区二区三区av| 成人国产亚洲欧美成人综合网 | 国产在线精品不卡| 一本色道综合亚洲| 欧美精品一区二区在线观看| 一区二区三区中文字幕电影| 国产高清精品网站| 欧美丰满一区二区免费视频 | 欧美久久一二区| 中文字幕亚洲区| 韩国精品一区二区| 欧美一区二区福利视频| 一区二区在线观看免费视频播放| 国产黄人亚洲片| 日韩一区二区三区四区五区六区| 亚洲精品视频免费看| 懂色av一区二区夜夜嗨| 欧美大片在线观看| 五月天激情小说综合| 色综合久久久久综合| 国产精品无码永久免费888| 麻豆国产精品官网| 91精品国产欧美一区二区| 亚洲一二三区在线观看| 日本国产一区二区| 亚洲精品国产a| 色噜噜狠狠色综合欧洲selulu| 国产欧美日韩综合精品一区二区| 麻豆精品一区二区综合av| 欧美日韩精品是欧美日韩精品| 亚洲精品你懂的| 99久久99精品久久久久久| 欧美激情一二三区| 成人免费毛片嘿嘿连载视频| 国产午夜精品一区二区| 国产成人精品综合在线观看 | 欧美图片一区二区三区| 色综合久久久久综合体| 欧美高清在线精品一区| 日韩精品在线一区二区| 免播放器亚洲一区| 欧美一区二区三区啪啪| 欧美日韩黄色影视| 亚洲成va人在线观看| 欧美综合色免费| 亚洲一二三四在线| 91精品综合久久久久久| 美女一区二区视频| 久久免费看少妇高潮| 成人开心网精品视频| 最好看的中文字幕久久| 欧美色图片你懂的| 捆绑调教美女网站视频一区| 久久久久久久一区| 99免费精品视频| 亚洲电影一区二区| 日韩欧美高清在线| caoporen国产精品视频| 午夜视频久久久久久| 精品粉嫩aⅴ一区二区三区四区| 国产成人综合亚洲91猫咪| 国产精品国产精品国产专区不片| 91精品福利视频| 波多野结衣亚洲| a美女胸又www黄视频久久| 136国产福利精品导航| 欧美三级电影在线观看| 国内外精品视频| 亚洲私人影院在线观看| 欧美一区二区三区视频在线观看 | 欧美日韩亚洲国产综合| 久久精品国产999大香线蕉| 国产精品素人视频| 欧美日韩日日摸| 成人午夜精品一区二区三区| 偷窥国产亚洲免费视频| 国产精品污污网站在线观看| 7777女厕盗摄久久久| 94-欧美-setu| 国产一区二区三区四区五区入口 | 国产欧美精品一区二区色综合朱莉| 色婷婷av一区二区三区软件| 精品一区二区三区影院在线午夜| 亚洲品质自拍视频| 国产日韩影视精品| 91麻豆精品国产91| 在线免费观看日本一区| 成人在线综合网| 久久99国产精品麻豆| 亚洲chinese男男1069| 亚洲国产精品激情在线观看| 日韩女优毛片在线| 欧美日韩视频在线第一区| jvid福利写真一区二区三区| 国产在线一区二区综合免费视频| 午夜精品久久久久久久蜜桃app| 最新国产成人在线观看| 国产欧美日韩综合精品一区二区| 欧美一级免费观看| 欧美疯狂性受xxxxx喷水图片| 91国产福利在线| 99久久久无码国产精品| 成人精品在线视频观看| 福利一区二区在线| 国产成人av影院| 国产精品一区二区三区网站| 久久99精品国产| 韩日av一区二区| 国产精选一区二区三区| 国产一区二区在线观看免费| 国产一区二区三区最好精华液| 久久99国产精品成人| 国模冰冰炮一区二区| 国内精品伊人久久久久av一坑| 青青草成人在线观看| 精品免费国产一区二区三区四区| 欧美亚洲综合在线| 色噜噜夜夜夜综合网| 欧美在线啊v一区| 91视频在线观看免费| 色94色欧美sute亚洲线路一久| thepron国产精品| 色www精品视频在线观看| 欧美综合天天夜夜久久| 欧美猛男男办公室激情| 在线播放一区二区三区| 日韩一区二区免费在线电影| 欧美第一区第二区| 国产亚洲欧美一区在线观看| 中文字幕二三区不卡| 亚洲欧美日韩久久| 午夜欧美电影在线观看| 精品无人码麻豆乱码1区2区 | 日韩一区欧美一区| 亚洲国产裸拍裸体视频在线观看乱了 | 成人国产一区二区三区精品| 成人ar影院免费观看视频| 在线观看亚洲a| 日韩欧美不卡一区| 中文字幕亚洲一区二区va在线| 一区二区三区日韩欧美精品| 日本亚洲视频在线| 成人影视亚洲图片在线| 欧美系列在线观看| 久久久国产精华| 亚洲国产精品久久久久婷婷884| 美女网站一区二区| 91在线看国产| 精品三级在线看| 亚洲视频图片小说| 韩国欧美国产1区| 欧美在线观看一区二区| 久久综合九色综合欧美就去吻| 日韩美女精品在线| 国内成人精品2018免费看| 精品视频一区 二区 三区| 久久久夜色精品亚洲| 午夜欧美一区二区三区在线播放|