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

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

?? dlgvocation.java~7~

?? 用java實現的一個應用程序,源碼非常完整,可以直接運行
?? JAVA~7~
字號:
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 dlgVocation extends JDialog {

    JTable tblDisplay = new JTable();
    JTextField txtVocation = 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 dlgVocation() {
        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 dlgVocation_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 dlgVocation_btnAdd_actionAdapter(this));
        btnExit.setBounds(new Rectangle(224, 404, 75, 28));
        btnExit.setText("退出");
        btnExit.addActionListener(new dlgVocation_btnExit_actionAdapter(this));
        btnDelete.setBounds(new Rectangle(132, 405, 76, 28));
        btnDelete.setText("刪除");
        btnDelete.addActionListener(new dlgVocation_btnDelete_actionAdapter(this));
        btnUpdate.setBounds(new Rectangle(223, 367, 76, 28));
        btnUpdate.setText("更新");
        btnUpdate.addActionListener(new dlgVocation_btnUpdate_actionAdapter(this));
        btnSearch.setBounds(new Rectangle(19, 384, 97, 30));
        btnSearch.setText("模糊查詢");
        btnSearch.addActionListener(new dlgVocation_btnSearch_actionAdapter(this));
        jScrollPane1.setBounds(new Rectangle(15, 13, 293, 300));
        this.getContentPane().add(btnDelete);
        this.getContentPane().add(btnExit);
        this.getContentPane().add(txtVocation);
        this.getContentPane().add(btnAdd);
        this.getContentPane().add(btnSearch);
        this.getContentPane().add(btnUpdate);
        this.getContentPane().add(jScrollPane1);
        this.setResizable(false);
        jScrollPane1.getViewport().add(tblDisplay);
        txtVocation.setText("");
        txtVocation.setBounds(new Rectangle(14, 324, 290, 32));
        vtColName.add("編號");
        vtColName.add("讀者職業");
        DisplayAllVocation();
//        tblDisplay.setAutoResizeMode(tblDisplay.AUTO_RESIZE_OFF);
        tblDisplay.getTableHeader().setReorderingAllowed(false);
    }

    public void DisplayAllVocation()
    {
        VocationConDB VocationDB = new VocationConDB();
        vt = VocationDB.SearchAll();
        VocationDB.CloseVocationDB();
        dt = new DefaultTableModel(vt, vtColName);
        tblDisplay.setModel(dt);
    }
    public void ShowVocation()
    {
        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) {
        VocationConDB VocationDB = new VocationConDB();
        if(txtVocation.getText().equals(""))
        {
            JOptionPane.showMessageDialog(this, "請輸入內容");
        }
        else
        {
            vt = VocationDB.SearchVocation(txtVocation.getText());
            VocationDB.CloseVocationDB();
            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(txtVocation.getText().equals(""))
            JOptionPane.showMessageDialog(this, "請輸入一個出版社名稱!");
        else
        {
            VocationConDB VocationDB = new VocationConDB();
            VocationDB.AddVocation(txtVocation.getText());
            VocationDB.CloseVocationDB();
            DisplayAllVocation();
            JOptionPane.showMessageDialog(this, "出版社添加成功!");
        }
    }

    public void btnUpdate_actionPerformed(ActionEvent e) {
        if(tblDisplay.getSelectedRow()<0)
        {
            JOptionPane.showMessageDialog(this, "請選擇你要更新的出版社!");
        }
        else if(txtVocation.getText().equals(""))
        {
            JOptionPane.showMessageDialog(this, "請輸入一個出版社名稱!");
        }
        else
        {
            int Id = Integer.parseInt(tblDisplay.getValueAt(tblDisplay.getSelectedRow(), 0).toString());
            VocationConDB VocationDB = new VocationConDB();
            VocationDB.UpdateVocation(Id, txtVocation.getText());
            VocationDB.CloseVocationDB();
            DisplayAllVocation();
            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());
            VocationConDB VocationDB = new VocationConDB();
            VocationDB.DeleteVocation(Id);
            VocationDB.CloseVocationDB();
            DisplayAllVocation();
            txtVocation.setText("");
            JOptionPane.showMessageDialog(this, "刪除成功!");
        }
    }

    public void tblDisplay_mouseClicked(MouseEvent e) {
        txtVocation.setText(tblDisplay.getValueAt(tblDisplay.getSelectedRow(), 1).toString());
    }

}


class dlgVocation_btnDelete_actionAdapter implements ActionListener {
    private dlgVocation adaptee;
    dlgVocation_btnDelete_actionAdapter(dlgVocation adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgVocation_btnUpdate_actionAdapter implements ActionListener {
    private dlgVocation adaptee;
    dlgVocation_btnUpdate_actionAdapter(dlgVocation adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgVocation_btnAdd_actionAdapter implements ActionListener {
    private dlgVocation adaptee;
    dlgVocation_btnAdd_actionAdapter(dlgVocation adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgVocation_btnSearch_actionAdapter implements ActionListener {
    private dlgVocation adaptee;
    dlgVocation_btnSearch_actionAdapter(dlgVocation adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgVocation_tblDisplay_mouseAdapter extends MouseAdapter {
    private dlgVocation adaptee;
    dlgVocation_tblDisplay_mouseAdapter(dlgVocation adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgVocation_btnExit_actionAdapter implements ActionListener {
    private dlgVocation adaptee;
    dlgVocation_btnExit_actionAdapter(dlgVocation adaptee) {
        this.adaptee = adaptee;
    }

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
伦理电影国产精品| 国产高清久久久久| 国产精品毛片久久久久久| 日韩欧美一二三四区| 欧美日韩一区精品| 欧美日韩午夜影院| 欧美午夜在线观看| 欧美日韩性生活| 8x福利精品第一导航| 欧美一区二区在线看| 日韩亚洲欧美成人一区| 欧美成人免费网站| xnxx国产精品| 国产精品无圣光一区二区| 久久综合九色欧美综合狠狠| 精品88久久久久88久久久| 亚洲精品在线观| 亚洲国产精华液网站w| 国产精品国产三级国产aⅴ入口 | 99久久国产综合精品色伊| 国产不卡视频一区| 91丨九色丨尤物| 欧美午夜理伦三级在线观看| 欧美二区乱c少妇| 精品99久久久久久| 亚洲国产精品t66y| 一区二区三国产精华液| 五月综合激情婷婷六月色窝| 精品一区二区三区视频| 成人av在线一区二区三区| 欧美亚洲日本国产| 精品国产欧美一区二区| 国产精品乱码妇女bbbb| 亚洲高清免费视频| 精品中文字幕一区二区| av一二三不卡影片| 91精品久久久久久蜜臀| 欧美精品一区二区高清在线观看 | 成人国产精品免费观看动漫| 91视频一区二区三区| 欧美一区二区不卡视频| 亚洲欧洲99久久| 精品一区二区三区在线播放视频| 91女人视频在线观看| 精品福利视频一区二区三区| 国产精品人人做人人爽人人添| 婷婷综合五月天| 99vv1com这只有精品| 日韩精品一区二区在线| 一区二区三区在线影院| 国产永久精品大片wwwapp| 精品视频色一区| 亚洲日本va午夜在线电影| 精品亚洲国产成人av制服丝袜| 欧美亚洲国产一区二区三区| 欧美国产精品v| 另类小说欧美激情| 欧美日本乱大交xxxxx| 亚洲三级久久久| 国产成人av一区二区三区在线| 欧美一级黄色片| 亚洲午夜久久久久久久久电影网| 不卡一区二区三区四区| 国产色综合一区| 黄色精品一二区| 欧美成人r级一区二区三区| 亚洲狠狠爱一区二区三区| 91在线观看一区二区| 国产日韩精品一区二区三区| 黄色小说综合网站| 欧美精品一区二区蜜臀亚洲| 麻豆精品久久久| 日韩一区二区麻豆国产| 视频一区视频二区在线观看| 欧美日韩一级视频| 亚洲午夜成aⅴ人片| 欧美在线制服丝袜| 亚洲一区二区成人在线观看| 欧美在线免费播放| 亚洲不卡一区二区三区| 欧美日韩精品一区视频| 香蕉久久夜色精品国产使用方法 | 精品国产成人系列| 久久精品99国产精品日本| 欧美不卡在线视频| 国产一区二区三区在线观看免费视频| 欧美一区二区网站| 国内外成人在线| 国产精品欧美精品| 一本到不卡精品视频在线观看| 亚洲柠檬福利资源导航| 欧美日韩国产一二三| 日韩黄色免费电影| 欧美成人精精品一区二区频| 国产一区二区视频在线播放| 欧美国产视频在线| 日本丰满少妇一区二区三区| 亚洲国产视频a| 日韩三级视频中文字幕| 国产一区二区影院| 亚洲视频狠狠干| 欧美一级久久久久久久大片| 精品在线你懂的| 亚洲欧洲日产国码二区| 欧美日韩国产高清一区二区| 久久精品国产99国产精品| 国产精品成人在线观看| 欧美视频日韩视频在线观看| 精品亚洲成a人| 亚洲免费毛片网站| 欧美一区二区三区在线观看视频| 国产在线精品不卡| 亚洲手机成人高清视频| 在线成人午夜影院| eeuss影院一区二区三区| 手机精品视频在线观看| 国产精品免费久久久久| 91精品国产一区二区三区香蕉| 国产精品资源在线看| 亚洲一区二区三区小说| 久久亚洲二区三区| 欧美精品久久久久久久久老牛影院| 精一区二区三区| 丝袜亚洲精品中文字幕一区| 国产精品天干天干在观线| 欧美一区二区视频在线观看2020| 成人av在线资源网| 狠狠色丁香婷婷综合| 亚洲成人在线网站| 亚洲精品国久久99热| 久久精品综合网| 日韩一级片网址| 欧美视频一区在线| 91视频免费播放| 成人一区二区视频| 国模大尺度一区二区三区| 午夜国产精品一区| 亚洲小说春色综合另类电影| 国产精品毛片久久久久久久| 久久蜜桃av一区精品变态类天堂| 欧美高清www午色夜在线视频| 91丨porny丨在线| 99久久99久久精品国产片果冻| 久久精品国产99国产| 青青草国产成人av片免费| 亚洲综合色噜噜狠狠| 亚洲日本一区二区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 欧美一区2区视频在线观看| 日本二三区不卡| 在线观看欧美日本| 色综合久久六月婷婷中文字幕| 国产91精品久久久久久久网曝门 | 亚洲黄色免费电影| 亚洲三级电影网站| 亚洲精品国产高清久久伦理二区| 国产精品久久久久久亚洲毛片 | 亚洲综合免费观看高清完整版 | 91麻豆国产在线观看| 成人高清免费观看| 99久久伊人网影院| 91麻豆精品在线观看| 欧美中文一区二区三区| 欧美日韩高清一区二区不卡| 欧美男同性恋视频网站| 欧美日韩免费视频| 91精品国产品国语在线不卡| 日韩久久久精品| 欧美精品一区二区高清在线观看| 久久久av毛片精品| **性色生活片久久毛片| 国产精品国产三级国产aⅴ入口| 亚洲精选视频在线| 日韩不卡在线观看日韩不卡视频| 看电影不卡的网站| 国产成人精品一区二区三区四区| 99在线热播精品免费| 色天天综合久久久久综合片| 欧美美女bb生活片| 久久精品一区八戒影视| 亚洲老司机在线| 美日韩黄色大片| 99久久精品情趣| 7777精品伊人久久久大香线蕉完整版| 日韩限制级电影在线观看| 国产网红主播福利一区二区| 亚洲激情在线激情| 精品亚洲国产成人av制服丝袜| 91一区一区三区| 欧美tickling挠脚心丨vk| 国产精品你懂的| 蜜桃视频在线一区| 91久久精品一区二区三| 日韩欧美成人一区二区| 亚洲欧洲日产国产综合网| 久久91精品久久久久久秒播| 一本大道久久a久久精品综合| 日韩你懂的电影在线观看| 亚洲欧美日韩国产中文在线| 精品一区二区三区免费毛片爱 |