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

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

?? dialogreturn.java

?? 用java實現的固定資產管理系統相信對于初學者可以從中學到一點知識....!
?? JAVA
字號:
package 固定資產管理系統;

import java.awt.*;
import java.util.Calendar;
import javax.swing.*;
import java.sql.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Dialogreturn extends JDialog {
    ConnectDataBase cdb=new ConnectDataBase();
    Calendar cal=Calendar.getInstance();
    JPanel panel1 = new JPanel();
    JLabel lblastid = new JLabel();
    JLabel lblastname = new JLabel();
    JTextField txtastname = new JTextField();
    JLabel lblcatename = new JLabel();
    JTextField txtcatename = new JTextField();
    JLabel lblsubcatename = new JLabel();
    JTextField txtsubcatename = new JTextField();
    JLabel lblemp = new JLabel();
    JLabel lblreturndate = new JLabel();
    JLabel lblreturnoperator = new JLabel();
    JTextField txtreturndate = new JTextField();
    JButton btnreturn = new JButton();
    JComboBox cmbastid = new JComboBox();
    JButton btnup = new JButton();
    JButton btndown = new JButton();
    JLabel lbllenddate = new JLabel();
    JTextField txtlenddate = new JTextField();
    JTextField txtemp = new JTextField();
    JTextField txtretoperator = new JTextField();
    public Dialogreturn(Frame owner, String title, boolean modal) {
        super(owner, title, modal);
        try {
            setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            jbInit();
            pack();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    public Dialogreturn() {
        this(new Frame(), "Dialoglend", false);
    }

    private void jbInit() throws Exception {
        panel1.setLayout(null);
        lblastid.setFont(new java.awt.Font("宋體", Font.PLAIN, 12));
        lblastid.setText("資產編號 :");
        lblastid.setBounds(new Rectangle(25, 25, 70, 25));
        lblastname.setFont(new java.awt.Font("宋體", Font.PLAIN, 12));
        lblastname.setText("資產名稱 :");
        lblastname.setBounds(new Rectangle(216, 25, 70, 25));
        cmbastid.setFont(new java.awt.Font("Dialog", Font.BOLD, 11));
        cmbastid.setBounds(new Rectangle(90, 25, 110, 25));
        cmbastid.addItemListener(new Dialogreturn_cmbastid_itemAdapter(this));
        cmbastid.addItem("請選擇資產編號");
        for (int i = 0; i < cdb.getAstreturnid().size(); i++) {
            cmbastid.addItem(cdb.getAstreturnid().get(i));
        }
        txtastname.setFont(new java.awt.Font("Dialog", Font.BOLD, 11));
        txtastname.setEditable(true);
        txtastname.setText("");
        txtastname.setBounds(new Rectangle(280, 25, 110, 23));
        lblcatename.setFont(new java.awt.Font("宋體", Font.PLAIN, 12));
        lblcatename.setText("大類名稱 :");
        lblcatename.setBounds(new Rectangle(25, 75, 70, 25));
        txtcatename.setFont(new java.awt.Font("Dialog", Font.BOLD, 11));
        txtcatename.setEditable(true);
        txtcatename.setText("");
        txtcatename.setBounds(new Rectangle(90, 75, 110, 23));
        lblsubcatename.setFont(new java.awt.Font("宋體", Font.PLAIN, 12));
        lblsubcatename.setText("小類名稱 :");
        lblsubcatename.setBounds(new Rectangle(215, 75, 70, 23));
        txtsubcatename.setText("");
        txtsubcatename.setBounds(new Rectangle(280, 75, 110, 23));
        txtsubcatename.setFont(new java.awt.Font("Dialog", Font.BOLD, 11));
        txtsubcatename.setEditable(true);
        lblemp.setFont(new java.awt.Font("宋體", Font.PLAIN, 12));
        lblemp.setText(" 領用人  :");
        lblemp.setBounds(new Rectangle(25, 125, 70, 23));
        lblreturndate.setFont(new java.awt.Font("宋體", Font.PLAIN, 12));
        lblreturndate.setText("歸還日期 :");
        lblreturndate.setBounds(new Rectangle(25, 175, 80, 23));
        lblreturnoperator.setFont(new java.awt.Font("宋體", Font.PLAIN, 12));
        lblreturnoperator.setText("歸還操作員:");
        lblreturnoperator.setBounds(new Rectangle(210, 175, 80, 23));
        java.sql.Date dd=new Date(cal.getTimeInMillis());
        txtreturndate.setText(String.valueOf(dd));
        txtreturndate.setBounds(new Rectangle(90, 175, 110, 23));
        txtreturndate.setFont(new java.awt.Font("Dialog", Font.BOLD, 11));
        txtreturndate.setEditable(false);
        this.setTitle("歸還信息");
        btnreturn.setBounds(new Rectangle(290, 235, 80, 23));
        btnreturn.setFont(new java.awt.Font("宋體", Font.BOLD, 13));
        btnreturn.setText("歸還");
        btnreturn.addActionListener(new Dialogreturn_btnreturn_actionAdapter(this));
        btnup.setBounds(new Rectangle(120, 235, 80, 23));
        btnup.setFont(new java.awt.Font("宋體", Font.BOLD, 13));
        btnup.setText("上一條");
        btnup.addActionListener(new Dialogreturn_btnup_actionAdapter(this));
        btndown.setBounds(new Rectangle(205, 235, 80, 23));
        btndown.setFont(new java.awt.Font("宋體", Font.BOLD, 13));
        btndown.setText("下一條");
        btndown.addActionListener(new Dialogreturn_btndown_actionAdapter(this));
        lbllenddate.setFont(new java.awt.Font("宋體", Font.PLAIN, 12));
        lbllenddate.setText("領用日期 :");
        lbllenddate.setBounds(new Rectangle(215, 125, 80, 23));
        txtlenddate.setFont(new java.awt.Font("Dialog", Font.BOLD, 11));
        txtlenddate.setEditable(true);
        txtlenddate.setText("");
        txtlenddate.setBounds(new Rectangle(280, 125, 110, 23));
        txtemp.setFont(new java.awt.Font("Dialog", Font.BOLD, 11));
        txtemp.setEditable(true);
        txtemp.setText("");
        txtemp.setBounds(new Rectangle(90, 125, 110, 23));
        txtretoperator.setEditable(false);
        txtretoperator.setBounds(new Rectangle(280, 175, 110, 23));
        getContentPane().add(panel1);
        panel1.add(lblastid);
        panel1.add(lblcatename);
        panel1.add(txtcatename);
        panel1.add(lblemp);
        panel1.add(btnreturn);
        panel1.add(cmbastid);
        panel1.add(btnup);
        panel1.add(btndown);
        panel1.add(lblreturndate);
        panel1.add(txtreturndate);
        panel1.add(txtemp);
        panel1.add(txtastname);
        panel1.add(txtsubcatename);
        panel1.add(txtlenddate);
        panel1.add(lblreturnoperator);
        panel1.add(lbllenddate);
        panel1.add(lblsubcatename);
        panel1.add(lblastname);
        panel1.add(txtretoperator);
    }

    public void cmbastid_itemStateChanged(ItemEvent e) {
        if(cmbastid.getSelectedItem().equals("請選擇資產編號")){
            txtastname.setText("");
            txtcatename.setText("");
            txtsubcatename.setText("");
            txtemp.setText("");
            txtlenddate.setText("");
        }
        else{
            txtastname.setText(cdb.getAstlendinfo(String.valueOf(cmbastid.
                    getSelectedItem())).get(0).toString());
            txtcatename.setText(cdb.getAstlendinfo(String.valueOf(cmbastid.
                    getSelectedItem())).get(1).toString());
            txtsubcatename.setText(cdb.getAstlendinfo(String.valueOf(cmbastid.
                    getSelectedItem())).get(2).toString());
            txtemp.setText(cdb.getreturninfo(String.valueOf(cmbastid.
                    getSelectedItem())).get(1).toString());
            txtlenddate.setText(cdb.getreturninfo(String.valueOf(cmbastid.
                    getSelectedItem())).get(2).toString());
        }
    }

    public void btnup_actionPerformed(ActionEvent e) {
        if(cmbastid.getSelectedIndex()!=0){
            cmbastid.setSelectedIndex(cmbastid.getSelectedIndex()-1);
        }
    }

    public void btndown_actionPerformed(ActionEvent e) {
        if(cmbastid.getSelectedIndex()<cmbastid.getItemCount()-1){
            cmbastid.setSelectedIndex(cmbastid.getSelectedIndex() + 1);
        }
    }

    public void btnreturn_actionPerformed(ActionEvent e) {
        if(txtastname.getText().equals("")){
            JOptionPane.showMessageDialog(this,"請選擇資產編號","錯誤",
                                          JOptionPane.ERROR_MESSAGE);
        }
        else if(JOptionPane.showConfirmDialog(this,"確定要歸還資產嗎?","歸還信息",0)==0){
            if(txtastname.getText().equals(cdb.getAstlendinfo(String.valueOf(cmbastid.
                    getSelectedItem())).get(0)) &&
               txtcatename.getText().equals(cdb.getAstlendinfo(String.valueOf(cmbastid.
                    getSelectedItem())).get(1)) &&
               txtsubcatename.getText().equals(cdb.getAstlendinfo(String.valueOf(cmbastid.
                    getSelectedItem())).get(2)) &&
               txtemp.getText().equals(cdb.getreturninfo(String.valueOf(cmbastid.
                    getSelectedItem())).get(1)) &&
               txtlenddate.getText().equals(cdb.getreturninfo(String.valueOf(cmbastid.
                    getSelectedItem())).get(2))){
                cdb.updatereturn(String.valueOf(cmbastid.getSelectedItem()),
                                 txtreturndate.getText(),
                                 String.valueOf(txtretoperator.getText()));
                JOptionPane.showMessageDialog(this, "歸還資產已經完成!", "成功歸還",
                                              JOptionPane.INFORMATION_MESSAGE);
                cmbastid.removeItem(cmbastid.getSelectedItem());
            }
            else
                JOptionPane.showMessageDialog(this, "歸還的資產信息不正確!", "錯誤",
                                              JOptionPane.ERROR_MESSAGE);
        }
    }
}


class Dialogreturn_btnreturn_actionAdapter implements ActionListener {
    private Dialogreturn adaptee;
    Dialogreturn_btnreturn_actionAdapter(Dialogreturn adaptee) {
        this.adaptee = adaptee;
    }

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


class Dialogreturn_btndown_actionAdapter implements ActionListener {
    private Dialogreturn adaptee;
    Dialogreturn_btndown_actionAdapter(Dialogreturn adaptee) {
        this.adaptee = adaptee;
    }

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


class Dialogreturn_btnup_actionAdapter implements ActionListener {
    private Dialogreturn adaptee;
    Dialogreturn_btnup_actionAdapter(Dialogreturn adaptee) {
        this.adaptee = adaptee;
    }

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


class Dialogreturn_cmbastid_itemAdapter implements ItemListener {
    private Dialogreturn adaptee;
    Dialogreturn_cmbastid_itemAdapter(Dialogreturn adaptee) {
        this.adaptee = adaptee;
    }

    public void itemStateChanged(ItemEvent e) {
        adaptee.cmbastid_itemStateChanged(e);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
8x8x8国产精品| 欧美一级日韩不卡播放免费| 久久成人羞羞网站| 日韩成人dvd| 日韩精品电影在线| 奇米影视7777精品一区二区| 美腿丝袜亚洲一区| 激情文学综合网| 国产电影一区二区三区| 国产很黄免费观看久久| 不卡在线视频中文字幕| 色综合天天综合给合国产| 一本一道综合狠狠老| 欧美午夜影院一区| 日韩免费高清视频| 国产三级精品三级| 亚洲欧美日韩国产中文在线| 亚洲精品视频一区| 麻豆国产精品777777在线| 国产一区二区成人久久免费影院| 高清在线不卡av| 日本道色综合久久| 日韩免费高清电影| ...xxx性欧美| 天天影视涩香欲综合网| 国产自产v一区二区三区c| www.亚洲精品| 日韩欧美国产小视频| 中文av字幕一区| 视频一区欧美日韩| 成人av电影在线网| 欧美三片在线视频观看| 久久九九99视频| 亚洲午夜精品在线| 国产成人午夜片在线观看高清观看| 97久久超碰精品国产| 69堂精品视频| 亚洲色图视频网| 久久精品国内一区二区三区| 99久久精品国产麻豆演员表| 欧美日韩精品三区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲男人的天堂一区二区| 日韩成人精品在线| 色婷婷综合久久久中文一区二区| 欧美一区二区三区四区久久| 日韩一区在线免费观看| 九九**精品视频免费播放| 色婷婷综合久久久| 国产精品色在线观看| 久久精品国产99国产| 欧美三级午夜理伦三级中视频| 国产亚洲欧美激情| 精品中文av资源站在线观看| 欧美美女网站色| 一区二区三区成人在线视频| aaa欧美大片| 中文字幕欧美三区| 另类小说图片综合网| 欧美妇女性影城| 亚洲午夜精品在线| 欧美中文字幕一区二区三区亚洲| 国产欧美日韩另类一区| 国产精一区二区三区| 91精选在线观看| 天天色综合成人网| 欧美视频三区在线播放| 亚洲亚洲人成综合网络| 欧美在线一区二区| 亚洲国产成人porn| 欧美久久久久久久久| 午夜精品久久久久久| 欧美亚洲尤物久久| 亚洲最新在线观看| 欧美综合色免费| 亚洲午夜一二三区视频| 欧美三级日韩三级| 亚洲一区二区三区四区在线| 欧美伊人精品成人久久综合97 | 国产夜色精品一区二区av| 极品美女销魂一区二区三区免费| 欧美一区二区在线播放| 男男视频亚洲欧美| 2020国产成人综合网| 激情深爱一区二区| 久久精品人人爽人人爽| 粉嫩aⅴ一区二区三区四区五区 | 成人福利电影精品一区二区在线观看| 国产亚洲女人久久久久毛片| 成人激情开心网| 一区二区三区在线观看视频| 欧美日韩国产天堂| 日韩在线卡一卡二| 精品日韩一区二区三区| 成人午夜私人影院| 玉足女爽爽91| 日韩午夜激情av| 成人午夜视频在线| 亚洲午夜电影在线观看| 精品久久国产字幕高潮| 97久久超碰国产精品电影| 亚洲国产wwwccc36天堂| 欧美精品一区二区不卡| 成人午夜视频在线观看| 天天综合色天天综合色h| 久久精品一区二区| 欧美色视频在线观看| 国产东北露脸精品视频| 一区二区免费看| 欧美变态口味重另类| 99精品一区二区| 精品综合久久久久久8888| 亚洲蜜桃精久久久久久久| 日韩一区二区三区四区| 色综合天天在线| 国产一区在线观看麻豆| 亚洲成人精品一区二区| 国产欧美一区二区精品秋霞影院| 色av一区二区| 国产精品一区二区久久不卡| 一区二区三区高清| 中文字幕免费不卡在线| 欧美一区二区在线播放| 在线看一区二区| 不卡影院免费观看| 精品亚洲欧美一区| 五月综合激情日本mⅴ| 亚洲视频小说图片| 2020日本不卡一区二区视频| 欧美久久一二三四区| 91蜜桃婷婷狠狠久久综合9色| 久久国产精品99精品国产 | 欧美一区二区三区不卡| 91女神在线视频| 国产成人在线免费观看| 日本麻豆一区二区三区视频| 亚洲色图20p| 国产精品免费看片| 国产亚洲污的网站| 久久久久久久免费视频了| 欧美一区二区三区在线观看视频| 日本久久精品电影| 97精品久久久久中文字幕| 国产成人精品一区二区三区网站观看| 日韩精品一卡二卡三卡四卡无卡| 亚洲午夜久久久久久久久电影网| 中文字幕中文在线不卡住| 欧美极品少妇xxxxⅹ高跟鞋 | 欧美视频一区二区三区| 色婷婷国产精品| 一本久久精品一区二区| 97se亚洲国产综合自在线不卡 | 欧美精品一二三四| 欧美日韩国产综合一区二区| 欧美三级电影在线看| 欧美日韩电影在线播放| 在线观看日韩国产| 在线观看欧美黄色| 欧美三级在线看| 91麻豆精品国产91久久久久久| 欧美另类高清zo欧美| 日韩三级精品电影久久久 | 国产精品福利av| 国产精品色哟哟| 亚洲免费av网站| 亚洲成人免费视| 精品在线观看视频| 丰满白嫩尤物一区二区| 99精品热视频| 欧美日韩亚洲综合| 欧美一二三四区在线| 久久久精品国产免大香伊| 国产精品久久久久久久久果冻传媒 | 蜜桃精品在线观看| 国产成人精品亚洲日本在线桃色| av亚洲精华国产精华| 欧美蜜桃一区二区三区| 26uuu久久综合| 国产精品国产三级国产a| 亚洲一区二区三区四区五区黄| 日韩不卡一区二区三区| 国产aⅴ综合色| 欧美日韩另类一区| 国产无遮挡一区二区三区毛片日本| 国产调教视频一区| 一区二区激情视频| 国模一区二区三区白浆| 色综合咪咪久久| 精品剧情在线观看| 亚洲自拍欧美精品| 国产成人一区二区精品非洲| 欧美中文字幕一二三区视频| 欧美成人女星排名| 综合精品久久久| 精久久久久久久久久久| 色婷婷狠狠综合| 国产丝袜在线精品| 美国欧美日韩国产在线播放| 99v久久综合狠狠综合久久| 日韩区在线观看|