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

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

?? dlgvocation.java~3~

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

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));
        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);
        jScrollPane1.getViewport().add(tblDisplay);
        txtVocation.setText("");
        txtVocation.setBounds(new Rectangle(14, 324, 290, 32));
        vtColName.add("編號");
        vtColName.add("讀者職業(yè)");
        DisplayAllVocation();
    }

    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, "請輸入內(nèi)容");
        }
        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);
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲欧美一区在线观看| 欧美一区二区三区男人的天堂| 欧美一级爆毛片| 日韩精品成人一区二区三区| 在线成人午夜影院| 久久99蜜桃精品| 久久人人超碰精品| 成人免费视频免费观看| 亚洲人成亚洲人成在线观看图片| 91黄色小视频| 免费成人av在线| 中文av一区特黄| 欧美亚洲另类激情小说| 欧美a一区二区| 国产女人18毛片水真多成人如厕 | 在线精品视频小说1| 亚洲成人精品一区二区| 精品国产不卡一区二区三区| 成人网在线免费视频| 亚洲愉拍自拍另类高清精品| 欧美大片顶级少妇| 91在线一区二区| 热久久国产精品| 国产精品无码永久免费888| 欧美午夜不卡视频| 国产黄色成人av| 亚洲一级二级三级在线免费观看| 精品成人在线观看| 日本大香伊一区二区三区| 久久精品国产成人一区二区三区| 国产精品久久久久久一区二区三区| 91美女精品福利| 蜜桃精品视频在线| 亚洲免费电影在线| 久久久久久免费网| 欧美丰满嫩嫩电影| 成人动漫在线一区| 麻豆精品一区二区三区| 综合精品久久久| 精品日韩一区二区三区| 色婷婷国产精品| 国产成人免费视频网站高清观看视频| 亚洲福利国产精品| 综合色天天鬼久久鬼色| 精品欧美久久久| 欧美日韩高清一区二区不卡| 不卡视频一二三四| 国产在线精品一区二区夜色| 亚洲妇女屁股眼交7| 国产精品第五页| 久久久久久久久99精品| 日韩午夜激情av| 欧美视频一二三区| 色老综合老女人久久久| 成人高清av在线| 国产一区二区视频在线| 日本成人在线不卡视频| 亚洲国产成人av网| 一区二区三区资源| 亚洲欧美日韩中文播放 | 97se狠狠狠综合亚洲狠狠| 国产精品综合av一区二区国产馆| 日本最新不卡在线| 午夜精品久久久| 亚洲第一会所有码转帖| 一区二区免费看| 亚洲精品免费看| 亚洲色图视频免费播放| 国产精品亲子乱子伦xxxx裸| 久久精品夜色噜噜亚洲aⅴ| 精品国产91乱码一区二区三区| 欧美久久免费观看| 欧美理论电影在线| 欧美浪妇xxxx高跟鞋交| 制服丝袜亚洲网站| 日韩一区二区三| 日韩午夜av一区| 欧美成人video| 精品精品欲导航| 精品国产亚洲一区二区三区在线观看| 欧美一级高清大全免费观看| 欧美一区二区三区在线看| 日韩欧美中文字幕制服| 欧美xxxx老人做受| 久久久噜噜噜久久人人看| 国产日韩欧美电影| 中文字幕在线观看不卡| 亚洲日本va在线观看| 一区av在线播放| 亚洲超碰精品一区二区| 麻豆成人av在线| 国产高清不卡一区| 99久精品国产| 欧美日韩日日摸| 精品国产乱码久久久久久牛牛| xfplay精品久久| 欧美高清在线一区| 一区二区三区四区国产精品| 性久久久久久久久| 韩国欧美一区二区| 成人晚上爱看视频| 欧美性一二三区| 欧美成人一区二区三区| 国产亚洲人成网站| 亚洲精品免费视频| 蜜臀久久99精品久久久画质超高清| 精品亚洲aⅴ乱码一区二区三区| 国产成人av福利| 日本国产一区二区| 亚洲精品在线观看网站| 亚洲色欲色欲www| 另类小说图片综合网| 成人动漫精品一区二区| 精品视频1区2区3区| 久久伊人蜜桃av一区二区| 国产精品免费丝袜| 日韩精品久久久久久| 成人精品国产福利| 日韩一区和二区| 1000部国产精品成人观看| 欧美a一区二区| 一本久久a久久精品亚洲| 欧美成人精品福利| 亚洲精品成a人| 国产九色精品成人porny| 91国偷自产一区二区使用方法| 欧美xxxx老人做受| 亚洲激情在线播放| 国产ts人妖一区二区| 欧美一级艳片视频免费观看| 亚洲色图色小说| 国产成人h网站| 日韩一区二区三区在线| 亚洲激情欧美激情| 国产麻豆91精品| 欧美一区二区三区视频免费| 亚洲激情图片小说视频| 国产成人在线看| 欧美tk—视频vk| 亚洲成人动漫一区| 色综合色狠狠综合色| 欧美日韩精品一区二区三区蜜桃 | 中文字幕精品三区| 奇米影视在线99精品| 97aⅴ精品视频一二三区| 久久亚洲精华国产精华液 | 日韩精品最新网址| 一区二区三区日韩欧美精品| 福利电影一区二区| 久久久久久久精| 日韩av一二三| 欧美三区在线视频| 亚洲精品菠萝久久久久久久| 成人av电影在线| 欧美国产精品久久| 国产乱码精品1区2区3区| 日韩视频免费直播| 日韩av电影免费观看高清完整版| 在线一区二区三区四区五区| 国产精品伦一区| 国产成人8x视频一区二区 | 国产午夜精品一区二区| 美腿丝袜亚洲三区| 日韩一区二区视频| 免费人成黄页网站在线一区二区| 欧美高清一级片在线| 亚洲一区二区欧美激情| 欧美视频一区二区在线观看| 亚洲桃色在线一区| av一本久道久久综合久久鬼色| 国产色产综合产在线视频| 国产精品亚洲一区二区三区妖精 | 国产成a人无v码亚洲福利| 久久午夜色播影院免费高清| 国内一区二区视频| 久久久夜色精品亚洲| 韩国av一区二区三区| 久久精品夜夜夜夜久久| 国产成人aaa| 亚洲人成网站精品片在线观看| 一本久久a久久免费精品不卡| 亚洲欧美综合色| 91成人国产精品| 视频在线观看91| 日韩你懂的在线播放| 国产高清一区日本| 国产精品国产三级国产aⅴ中文| 97久久超碰国产精品| 亚洲国产精品久久人人爱蜜臀| 337p亚洲精品色噜噜噜| 国产一区二区三区久久久| 国产精品人成在线观看免费| 在线亚洲免费视频| 蜜桃精品视频在线| 欧美国产日韩一二三区| 91女厕偷拍女厕偷拍高清| 午夜欧美视频在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 成人黄色片在线观看| 午夜影视日本亚洲欧洲精品|