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

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

?? dlgsort.java~4~

?? 用java實(shí)現(xiàn)的一個(gè)應(yīng)用程序,源碼非常完整,可以直接運(yùn)行
?? JAVA~4~
字號(hào):
package 畢業(yè)設(shè)計(jì);

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));
        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("編號(hào)");
        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, "請(qǐng)輸入內(nèi)容");
        }
        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, "請(qǐng)輸入一個(gè)出版社名稱!");
        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, "請(qǐng)選擇你要更新的出版社!");
        }
        else if(txtSort.getText().equals(""))
        {
            JOptionPane.showMessageDialog(this, "請(qǐng)輸入一個(gè)出版社名稱!");
        }
        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, "請(qǐng)選擇你要?jiǎng)h除的出版社!");
        }
        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);
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区在线精品| 另类小说色综合网站| 91丨porny丨中文| 亚洲天堂中文字幕| 91国产丝袜在线播放| 香蕉影视欧美成人| 欧美v亚洲v综合ⅴ国产v| 久久99精品国产| 久久久久国产免费免费| 99riav一区二区三区| 亚洲成人7777| 久久女同互慰一区二区三区| 成人午夜看片网址| 一区二区免费视频| 91精品在线一区二区| 国产精品一级在线| 亚洲欧美激情在线| 91麻豆精品91久久久久同性| 国产成人一级电影| 亚洲自拍偷拍网站| xf在线a精品一区二区视频网站| av电影在线观看完整版一区二区 | 久久久精品天堂| 国产寡妇亲子伦一区二区| 国产精品国产三级国产| 这里是久久伊人| 粉嫩av亚洲一区二区图片| 亚洲综合另类小说| 久久夜色精品一区| 欧美图区在线视频| 国产传媒欧美日韩成人| 亚洲超丰满肉感bbw| 国产女主播视频一区二区| 欧洲一区二区av| 国产一区 二区| 午夜亚洲国产au精品一区二区| www国产精品av| 欧美无砖专区一中文字| 国产91在线|亚洲| 日本亚洲电影天堂| 亚洲日本在线视频观看| 久久精品一区蜜桃臀影院| 欧美日韩在线直播| jlzzjlzz亚洲日本少妇| 九九视频精品免费| 五月天激情综合| 一区免费观看视频| 久久亚洲精华国产精华液| 欧美日韩三级在线| 成人深夜福利app| 韩国欧美国产一区| 美女一区二区在线观看| 夜夜精品浪潮av一区二区三区| 欧美精彩视频一区二区三区| 日韩欧美激情四射| 在线不卡的av| 欧美性猛交一区二区三区精品| 成人sese在线| 国产不卡视频在线观看| 久国产精品韩国三级视频| 视频一区视频二区在线观看| 亚洲黄色性网站| 综合电影一区二区三区| 国产精品欧美综合在线| 久久久www免费人成精品| 精品国产免费久久| 91精品国产福利| 911精品国产一区二区在线| 欧美影片第一页| 欧美主播一区二区三区| 91国偷自产一区二区三区成为亚洲经典 | 91 com成人网| 精品视频免费在线| 欧美日韩精品一区视频| 欧美三电影在线| 欧美三区在线视频| 欧美日韩卡一卡二| 欧美久久久久久久久久| 欧美精品粉嫩高潮一区二区| 欧美日韩国产电影| 在线观看欧美精品| 欧美精品黑人性xxxx| 欧美丰满嫩嫩电影| 日韩一级高清毛片| 精品奇米国产一区二区三区| 精品国产乱码久久久久久1区2区| 亚洲精品一区二区在线观看| 久久精品欧美日韩精品| 中文字幕av一区 二区| 中文字幕一区二区在线观看| 亚洲欧洲一区二区在线播放| 日韩伦理免费电影| 亚洲不卡av一区二区三区| 蜜臀99久久精品久久久久久软件| 麻豆专区一区二区三区四区五区| 极品少妇xxxx精品少妇| 丁香天五香天堂综合| 色综合久久久网| 69堂成人精品免费视频| 久久综合资源网| 中文字幕一区二| 亚洲蜜臀av乱码久久精品| 日韩成人午夜精品| 国产一区二区三区不卡在线观看 | 欧美三级一区二区| 日韩三级av在线播放| 国产婷婷一区二区| 18欧美亚洲精品| 秋霞电影网一区二区| 成人性视频网站| 欧美久久免费观看| 久久五月婷婷丁香社区| 亚洲综合在线五月| 久久国产欧美日韩精品| aaa欧美大片| 欧美一区日本一区韩国一区| 中文字幕乱码一区二区免费| 亚洲成人一区二区在线观看| 国产精品 欧美精品| 欧美日本国产一区| 国产精品女主播av| 日本亚洲欧美天堂免费| 99re热视频精品| 精品国产网站在线观看| 一区二区三区精品在线观看| 国产在线精品一区二区三区不卡| 91福利区一区二区三区| 欧美激情综合在线| 美女爽到高潮91| 在线亚洲免费视频| 国产欧美一区二区精品婷婷 | 久久99精品久久久久婷婷| 色欧美88888久久久久久影院| 精品福利一二区| 亚洲1区2区3区4区| 99久久久国产精品| 国产性做久久久久久| 蜜桃精品视频在线| 欧美日韩国产小视频| 国产精品国产三级国产三级人妇 | 久久免费美女视频| 午夜国产精品影院在线观看| av电影天堂一区二区在线观看| 日韩欧美的一区二区| 亚洲一区二区三区不卡国产欧美| 成人av电影在线网| 日本一区二区免费在线观看视频 | 91亚洲永久精品| 国产亚洲短视频| 黄色资源网久久资源365| 欧美乱妇15p| 亚洲一二三专区| 色爱区综合激月婷婷| 国产精品伦理一区二区| 国产99精品在线观看| 国产日韩精品一区二区三区| 精品一区二区三区香蕉蜜桃| 欧美一区二区三区婷婷月色| 婷婷成人综合网| 欧美疯狂做受xxxx富婆| 亚洲成va人在线观看| 欧美性欧美巨大黑白大战| 亚洲精品成人精品456| 91免费在线播放| 一区二区三区四区亚洲| 91国内精品野花午夜精品| 亚洲一区二区不卡免费| 在线观看日韩毛片| 天堂va蜜桃一区二区三区| 欧美精品日韩一本| 奇米影视一区二区三区| 欧美一区国产二区| 老司机精品视频在线| 精品精品欲导航| 国内国产精品久久| 国产亚洲午夜高清国产拍精品| 国产91综合一区在线观看| 国产精品剧情在线亚洲| 99在线热播精品免费| 亚洲精品欧美专区| 欧美视频日韩视频| 免费观看一级欧美片| 久久久久成人黄色影片| 成人综合婷婷国产精品久久蜜臀 | 国产精品久久久久婷婷| 99re视频这里只有精品| 亚洲国产中文字幕| 日韩精品一区在线| 成人免费视频国产在线观看| 亚洲婷婷综合色高清在线| 欧美日韩第一区日日骚| 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲欧美日韩在线不卡| 欧美午夜精品久久久久久超碰| 日韩中文字幕区一区有砖一区 | 国产精品网站在线| 欧美性视频一区二区三区| 日韩和欧美的一区| 国产三级精品视频| 日本丶国产丶欧美色综合|