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

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

?? dlglibadd.java~21~

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

import java.awt.*;
import java.util.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class dlgLibAdd extends JDialog {
    JLabel lblId = new JLabel();
    JTextField txtId = new JTextField();
    JLabel lblBarCode = new JLabel();
    JTextField txtBarCode = new JTextField();
    JLabel lblName = new JLabel();
    JTextField txtName = new JTextField();
    JLabel lblAuthor = new JLabel();
    JTextField txtAuthor = new JTextField();
    JLabel lblSynopsis = new JLabel();
    JTextArea txtSynopsis = new JTextArea();
    JLabel lblPublish = new JLabel();
    JLabel lblPrice = new JLabel();
    JLabel lblSort = new JLabel();
    JLabel lblIntoTime = new JLabel();
    JLabel lblLocation = new JLabel();
    JTextField txtPrice = new JTextField();
    JTextField txtIntoTime = new JTextField();
    JLabel lblIsbn = new JLabel();
    JTextField txtIsbn = new JTextField();
    JComboBox cbbPublish = new JComboBox();
    JComboBox cbbSort = new JComboBox();
    JTextField txtLocation = new JTextField();
    JButton btnAdd = new JButton();
    JButton btnCancel = new JButton();
    JButton btnExit = new JButton();
    JLabel lblLine = new JLabel();
    JLabel lblPage = new JLabel();
    JTextField txtPage = new JTextField();
    public dlgLibAdd() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        getContentPane().setLayout(null);
        setSize(new Dimension(700, 530));
        setTitle("圖書添加");
        lblId.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblId.setText("編      號:");
        lblId.setBounds(new Rectangle(30, 19, 74, 28));
        txtId.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        txtId.setBounds(new Rectangle(110, 19, 208, 28));
        lblBarCode.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblBarCode.setText("條 形 碼:");
        lblBarCode.setBounds(new Rectangle(30, 71, 75, 28));
        txtBarCode.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        txtBarCode.setText("");
        txtBarCode.setBounds(new Rectangle(110, 71, 208, 28));
        lblName.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        txtName.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        txtName.setText("");
        txtName.setBounds(new Rectangle(110, 125, 208, 28));
        lblAuthor.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblAuthor.setText("作     者:");
        lblAuthor.setBounds(new Rectangle(30, 182, 87, 28));
        txtAuthor.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        txtAuthor.setText("");
        txtAuthor.setBounds(new Rectangle(110, 181, 208, 28));
        lblSynopsis.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblSynopsis.setText("簡       介:");
        lblSynopsis.setBounds(new Rectangle(352, 177, 76, 38));
        txtSynopsis.setText("");
        txtSynopsis.setBounds(new Rectangle(354, 209, 307, 217));
        lblName.setText("名     稱:");
        lblName.setBounds(new Rectangle(30, 123, 77, 28));
        lblPublish.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblPublish.setText("出 版 社:");
        lblPublish.setBounds(new Rectangle(30, 240, 69, 28));
        lblPrice.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblPrice.setText("價     格:");
        lblPrice.setBounds(new Rectangle(30, 353, 74, 28));
        lblSort.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblSort.setText("類       別:");
        lblSort.setBounds(new Rectangle(350, 18, 79, 28));
        lblIntoTime.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblIntoTime.setText("入庫時間:");
        lblIntoTime.setBounds(new Rectangle(350, 73, 86, 28));
        lblLocation.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblLocation.setText("存放位置:");
        lblLocation.setBounds(new Rectangle(350, 131, 82, 28));
        txtPrice.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        txtPrice.setText("");
        txtPrice.setBounds(new Rectangle(110, 295, 208, 28));
        txtIntoTime.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        txtIntoTime.setText(getNowTime());
        txtIntoTime.setBounds(new Rectangle(433, 71, 225, 28));
        lblIsbn.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblIsbn.setText("I S B N:");
        lblIsbn.setBounds(new Rectangle(33, 296, 65, 28));
        txtIsbn.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        txtIsbn.setText("");
        txtIsbn.setBounds(new Rectangle(110, 351, 208, 28));
        cbbPublish.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        cbbPublish.setBounds(new Rectangle(110, 238, 208, 29));
        cbbSort.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        cbbSort.setBounds(new Rectangle(434, 19, 225, 28));
        txtLocation.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        txtLocation.setText("");
        txtLocation.setBounds(new Rectangle(434, 126, 225, 28));
        btnAdd.setBounds(new Rectangle(123, 463, 96, 28));
        btnAdd.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        btnAdd.setText("添加");
        btnAdd.addActionListener(new dlgLibAdd_btnAdd_actionAdapter(this));
        btnCancel.setBounds(new Rectangle(308, 461, 97, 28));
        btnCancel.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        btnCancel.setText("清空");
        btnCancel.addActionListener(new dlgLibAdd_btnCancel_actionAdapter(this));
        btnExit.setBounds(new Rectangle(480, 461, 87, 28));
        btnExit.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        btnExit.setText("退出");
        btnExit.addActionListener(new dlgLibAdd_btnExit_actionAdapter(this));
        lblLine.setBorder(BorderFactory.createEtchedBorder());
        lblLine.setText("");
        lblLine.setBounds(new Rectangle(24, 9, 646, 437));
        lblPage.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        lblPage.setText("總 頁 數(shù):");
        lblPage.setBounds(new Rectangle(26, 396, 78, 32));
        txtPage.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
        txtPage.setText("");
        txtPage.setBounds(new Rectangle(107, 399, 210, 29));
        this.getContentPane().add(txtSynopsis);
        this.getContentPane().add(txtLocation);
        this.getContentPane().add(lblLocation);
        this.getContentPane().add(txtIntoTime);
        this.getContentPane().add(lblIntoTime);
        this.getContentPane().add(cbbSort);
        this.getContentPane().add(txtId);
        this.getContentPane().add(lblId);
        this.getContentPane().add(txtName);
        this.getContentPane().add(txtBarCode);
        this.getContentPane().add(lblSort);
        this.getContentPane().add(txtAuthor);
        this.getContentPane().add(cbbPublish);
        this.getContentPane().add(lblPublish);
        this.getContentPane().add(lblName);
        this.getContentPane().add(lblBarCode);
        this.getContentPane().add(lblSynopsis);
        this.getContentPane().add(lblAuthor);
        this.getContentPane().add(txtPrice);
        this.getContentPane().add(txtIsbn);
        this.getContentPane().add(lblPrice);
        this.getContentPane().add(lblIsbn);
        this.getContentPane().add(btnAdd);
        this.getContentPane().add(btnExit);
        this.getContentPane().add(lblPage);
        this.getContentPane().add(txtPage);
        this.getContentPane().add(lblLine);
        this.getContentPane().add(btnCancel);
        DisplayPublish();
        DisplaySort();
    }

    public String getNowTime()
    {
        Calendar c = Calendar.getInstance();
        java.sql.Date dd = new java.sql.Date(c.getTimeInMillis());
        java.sql.Time tt = new java.sql.Time(c.getTimeInMillis());
        String NowTime;
        NowTime = dd.toString();
        return NowTime;
    }

    public void DisplayPublish()
        {
            Vector vt;
            PublishConDB publishDB = new PublishConDB();
            vt = publishDB.SearchAll();
            for (int i = 0; i < vt.size(); i++) {
                cbbPublish.addItem(((Vector)(vt.get(i))).get(1));
            }
        }
    public void DisplaySort()
    {
        Vector vt;
        SortConDB sortDB = new SortConDB();
        vt = sortDB.SearchAll();
        for (int i = 0; i < vt.size(); i++) {
            cbbSort.addItem(((Vector)(vt.get(i))).get(1));
            }
    }

    public void ShowLibAdd()
    {
        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 btnAdd_actionPerformed(ActionEvent e) {
        String Id = txtId.getText();
        String BarCode = txtBarCode.getText();
        String Name = txtName.getText();
        String Author = txtAuthor.getText();
        String Page = txtPage.getText();
        String Publish = cbbPublish.getSelectedItem().toString();
        String Isbn = txtIsbn.getText();
        String Price = txtPrice.getText();
        String Sort = cbbSort.getSelectedItem().toString();
        String IntoTime = txtIntoTime.getText();
        String Location = txtLocation.getText();
        String Synopsis = txtSynopsis.getText();
        for(int i=0;i<Id.length();i++)
        {
            if (String.valueOf(Id.charAt(i)).equals("%"))
            {
                JOptionPane.showMessageDialog(null, "圖書編號不能含有符號\"%\"!");
                return;
            }
        }
        for(int i=0;i<BarCode.length();i++)
        {
            if (String.valueOf(BarCode.charAt(i)).equals("%"))
            {
                JOptionPane.showMessageDialog(null, "圖書條形碼不能含有符號\"%\"!");
                return;
            }
        }
        for(int i=0;i<Author.length();i++)
        {
            if (String.valueOf(Author.charAt(i)).equals("%"))
            {
                JOptionPane.showMessageDialog(null, "圖書作者不能含有符號\"%\"!");
                return;
            }
        }
        if(Id.equals(""))
        {
            JOptionPane.showMessageDialog(this,"圖書編號不能為空!");
        }
        else if (BarCode.equals(""))
        {
            JOptionPane.showMessageDialog(this, "圖書條形碼不能為空!");
        }
        else
            {
                if(Name.equals(""))
                {
                    Name = "不詳";
                }
                if(Author.equals(""))
                {
                    Author = "不詳";
                }
                if(Page.equals(""))
                {
                    Page = "不詳";
                }
                if(Isbn.equals(""))
                {
                    Isbn = "不詳";
                }
                if(Price.equals(""))
                {
                    Price = "不詳";
                }
                if(IntoTime.equals(""))
                {
                    IntoTime = "不詳";
                }

                if(Location.equals(""))
                {
                    Location = "不詳";
                }
                if(Synopsis.equals(""))
                {
                    Synopsis = "沒有簡介";
                }
                BookConDB bookDB = new BookConDB();
                bookDB.AddBook(Id, BarCode, Name, Author, Page, Publish, Isbn,
                               Price, Sort, IntoTime, Location, Synopsis);
                if(bookDB.SearchBook(Id,"","","","","",true).size() < 1)
                {
                    bookDB.CloseBookDB();
                    JOptionPane.showMessageDialog(this, "添加失敗,請不要輸入特殊符號!");
                    return;
                }
                bookDB.CloseBookDB();
                JOptionPane.showMessageDialog(this,"添加成功!");
            }
    }

    public void btnCancel_actionPerformed(ActionEvent e) {
        txtId.setText("");
        txtBarCode.setText("");
        txtName.setText("");
        txtAuthor.setText("");
        txtPage.setText("");
        cbbPublish.setSelectedIndex(0);
        txtIsbn.setText("");
        txtPrice.setText("");
        cbbSort.setSelectedIndex(0);
        txtLocation.setText("");
        txtSynopsis.setText("");
    }

    public void btnExit_actionPerformed(ActionEvent e) {
        this.dispose();
    }

}


class dlgLibAdd_btnExit_actionAdapter implements ActionListener {
    private dlgLibAdd adaptee;
    dlgLibAdd_btnExit_actionAdapter(dlgLibAdd adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgLibAdd_btnCancel_actionAdapter implements ActionListener {
    private dlgLibAdd adaptee;
    dlgLibAdd_btnCancel_actionAdapter(dlgLibAdd adaptee) {
        this.adaptee = adaptee;
    }

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


class dlgLibAdd_btnAdd_actionAdapter implements ActionListener {
    private dlgLibAdd adaptee;
    dlgLibAdd_btnAdd_actionAdapter(dlgLibAdd adaptee) {
        this.adaptee = adaptee;
    }

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品免费日韩av| 国产精品成人免费| 中文字幕精品一区二区三区精品| 亚洲日本乱码在线观看| 亚洲.国产.中文慕字在线| 麻豆91在线播放免费| 99精品一区二区| 精品日韩一区二区三区| 亚洲一级片在线观看| 成人的网站免费观看| 日韩欧美在线网站| 亚洲国产视频网站| 白白色亚洲国产精品| 久久影视一区二区| 日韩有码一区二区三区| 96av麻豆蜜桃一区二区| 欧美激情艳妇裸体舞| 国内不卡的二区三区中文字幕 | 青青草原综合久久大伊人精品| 懂色av一区二区三区免费看| 欧美变态口味重另类| 天天色天天爱天天射综合| 色噜噜狠狠色综合中国| 国产精品第13页| 国产成人免费av在线| 久久久久一区二区三区四区| 久久99精品国产| 精品三级av在线| 久久成人免费电影| 精品欧美乱码久久久久久| 日产精品久久久久久久性色| 91精品国产色综合久久不卡电影| 亚洲国产视频在线| 欧美日韩mp4| 视频一区二区不卡| 欧美一区二区三区不卡| 日本伊人午夜精品| 日韩欧美国产一区二区三区| 秋霞电影网一区二区| 日韩欧美中文一区| 国产一区二区免费视频| 久久久国产午夜精品 | 久久久久久久电影| 国产精品456| 国产精品免费视频观看| 成人av高清在线| 最新国产成人在线观看| 欧美婷婷六月丁香综合色| 亚洲午夜在线电影| 欧美精品三级在线观看| 日本成人中文字幕在线视频 | 欧美色图天堂网| 视频一区免费在线观看| 日韩一区二区在线看| 国内精品免费**视频| 国产精品美日韩| 在线观看一区二区视频| 日韩av中文在线观看| 久久精品在这里| 色一情一伦一子一伦一区| 性欧美疯狂xxxxbbbb| 欧美成人午夜电影| av不卡在线播放| 视频一区中文字幕国产| 国产欧美一区二区精品久导航| 99久久综合精品| 日日摸夜夜添夜夜添精品视频| 2022国产精品视频| 91网站最新网址| 久久狠狠亚洲综合| 自拍偷拍欧美精品| 日韩欧美国产成人一区二区| 岛国精品一区二区| 天天色综合天天| 国产精品美女久久久久aⅴ| 欧美三区在线观看| 丁香婷婷综合激情五月色| 亚洲综合成人在线视频| 精品国产第一区二区三区观看体验| 成人短视频下载 | 亚洲电影第三页| 久久精品人人做人人综合| 欧美专区在线观看一区| 国产一区二区三区免费在线观看| 亚洲精品视频一区二区| 国产亚洲精品资源在线26u| 欧美日韩mp4| 色婷婷综合在线| 开心九九激情九九欧美日韩精美视频电影 | 一级做a爱片久久| 国产三级精品在线| 91精品国产综合久久久久久漫画 | 国产精品美女久久久久高潮| 日韩欧美不卡在线观看视频| 日本高清无吗v一区| 国产成人精品三级| 裸体健美xxxx欧美裸体表演| 亚洲精品你懂的| 国产精品全国免费观看高清 | 最新国产成人在线观看| 久久久不卡网国产精品二区| 91精品国产综合久久精品app| 91在线观看视频| 成人听书哪个软件好| 激情综合色播激情啊| 强制捆绑调教一区二区| 亚洲高清视频中文字幕| 一个色在线综合| 亚洲欧洲中文日韩久久av乱码| 国产日韩高清在线| 久久久亚洲高清| 国产亚洲欧美日韩日本| 久久精品视频免费| 欧美国产乱子伦 | 亚洲电影一区二区| 亚洲人成影院在线观看| 中文字幕一区二区三区在线不卡| 国产清纯在线一区二区www| 久久久精品tv| 国产欧美精品一区| 欧美极品美女视频| 国产精品久久久久7777按摩| 国产精品伦理一区二区| 欧美国产精品中文字幕| 专区另类欧美日韩| 亚洲一区国产视频| 亚洲国产中文字幕| 日本午夜一区二区| 美女免费视频一区| 国产精品乡下勾搭老头1| 九九国产精品视频| 懂色av一区二区三区免费看| 99免费精品视频| 欧美日韩免费电影| 日韩一区和二区| 国产欧美一区二区精品性色超碰| 国产精品丝袜一区| 一区二区三区在线高清| 亚洲综合色噜噜狠狠| 亚洲123区在线观看| 国模冰冰炮一区二区| 成人免费看的视频| 欧美中文字幕久久| 欧美一区二区大片| 国产欧美日韩视频一区二区| 国产精品日日摸夜夜摸av| 一区二区久久久久| 九色综合国产一区二区三区| 国产99久久久国产精品免费看| 91丨九色porny丨蝌蚪| 欧美群妇大交群的观看方式| 2020国产精品| 一区二区三区影院| 狠狠久久亚洲欧美| 91蝌蚪porny成人天涯| 欧美一区二区不卡视频| 国产精品女人毛片| 日本三级亚洲精品| 91丨九色丨尤物| 久久综合色婷婷| 亚洲综合在线五月| 国产盗摄一区二区三区| 欧美亚一区二区| 久久精品免费在线观看| 亚洲成人动漫在线观看| 成人av电影在线播放| 91精品国产综合久久婷婷香蕉| 中文字幕一区三区| 激情综合网最新| 欧美日韩大陆一区二区| 欧美国产乱子伦| 加勒比av一区二区| 欧美男生操女生| 亚洲三级在线看| 国产精品一级在线| 日韩精品中文字幕一区二区三区| 亚洲乱码国产乱码精品精98午夜| 国产在线视频不卡二| 欧美精品国产精品| 亚洲精品va在线观看| 粉嫩av一区二区三区在线播放 | 精品一区二区三区久久久| 在线精品视频免费观看| 国产精品天美传媒| 国产乱人伦精品一区二区在线观看| 91在线视频播放地址| 石原莉奈在线亚洲二区| 欧美一区二区三区免费大片 | 亚洲黄色片在线观看| 另类专区欧美蜜桃臀第一页| 99精品在线观看视频| 久久久青草青青国产亚洲免观| 日韩成人精品在线观看| 欧美性色欧美a在线播放| 中文字幕制服丝袜成人av| 高清不卡一区二区| 久久精品欧美一区二区三区不卡| 国产一区二区三区观看| 精品国产乱码久久久久久久| 久久国产福利国产秒拍|