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

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

?? addprodout.java

?? 利用java swing實(shí)現(xiàn)簡單的單機(jī)版?zhèn)}庫管理
?? JAVA
字號(hào):
package control.view.prodout;import control.view.*;import javax.swing.*;import java.awt.event.*;import java.awt.*;import java.util.Date;import beans.ProdOut;import control.dao.prodout.ProdOutDAOImpl;import control.view.product.AddProduct;public class AddProdOut extends JDialog implements ActionListener,FocusListener{    private static String msg="";        private JButton jb_save=new JButton("出庫");    private JButton jb_exit=new JButton("取消");    private JTextField tf_pName=new JTextField();    private JTextField tf_pINum=new JTextField();    private JTextField tf_pIUnit=new JTextField();    private JTextField tf_pITotalMoney=new JTextField();    private JTextField tf_pIByer=new JTextField();    private JTextField tf_pIStorager=new JTextField();    Date now=new Date();    private JTextField tf_pITime_y=new JTextField(new Integer(now.getYear()+1900).toString(),4);    private JTextField tf_pITime_m=new JTextField(new Integer(now.getMonth()+1).toString(),2);    private JTextField tf_pITime_d=new JTextField(new Integer(now.getDate()).toString(),2);    private JTextArea tf_pIComment=new JTextArea(5,20);        private JLabel la_pName=new JLabel("產(chǎn)品名稱:");    private JLabel la_pINum=new JLabel("出庫數(shù)量:");    private JLabel la_pIUnit=new JLabel("出庫單價(jià):");    private JLabel la_pITotalMoney=new JLabel("總價(jià):");    private JLabel la_pIByer=new JLabel("經(jīng)辦人:");    private JLabel la_pIStorager=new JLabel("庫管員:");    private JLabel la_pITime=new JLabel("出庫日期:");    private JLabel la_pITime_y=new JLabel("年");    private JLabel la_pITime_m=new JLabel("月");    private JLabel la_pITime_d=new JLabel("日");    private JLabel la_pIComment=new JLabel("備注:");    public void focusGained(FocusEvent e){            }     public void focusLost(FocusEvent e)  {        try{            int pINum=Integer.parseInt(tf_pINum.getText());            double pIUnit=Double.parseDouble(tf_pIUnit.getText());            double pITotal=pIUnit*pINum;            tf_pITotalMoney.setText(new Double(pITotal).toString());        }catch(Exception ep){            System.out.println(ep.getMessage());        }    }    public void actionPerformed(ActionEvent e){                if(e.getSource() instanceof JButton){            JButton b=(JButton)e.getSource();                       if(b == jb_save){                try{                    if(getProduct() == null){                        throw new Exception(msg);                    }                    int sFlag=saveProdOut(getProduct());                    if(sFlag==-2){                        JOptionPane.showMessageDialog(this, new String("庫存不足!請(qǐng)減少出庫量"));                    }else if(sFlag==-1){                        int n=JOptionPane.showConfirmDialog(this, msg+",是否現(xiàn)在入庫該新產(chǎn)品?");                        if(n==JOptionPane.OK_OPTION){                            this.dispose();                            new AddProduct((JFrame)this.getParent(), "入庫新產(chǎn)品", true);                        }                    }else if(sFlag == 1){                        JOptionPane.showMessageDialog(this, new String("出庫成功"));                        this.dispose();                        ((JFrame)this.getParent()).dispose();                        new ShowAllProdOut("所有出庫單");                    }else{                        JOptionPane.showMessageDialog(this, new String(msg));                    }                }catch(Exception ee){                    System.out.println(ee.getMessage());                    JOptionPane.showMessageDialog(this, new String(msg));                }            }else if(b == jb_exit){                    this.dispose();            }        }    }        private ProdOut getProduct() throws Exception{        try{            if(tf_pName.getText().equals("") ||                     tf_pINum.getText().equals("") ||                    tf_pITotalMoney.getText().equals("") ||                    tf_pIByer.getText().equals("") ||                    tf_pIStorager.getText().equals("") ||                    tf_pITime_y.getText().equals("") ||                    tf_pITime_m.getText().equals("") ||                    tf_pITime_d.getText().equals("") )            {                msg="請(qǐng)?zhí)顚懜黜?xiàng)內(nèi)容!";                return null;            }            Double pITotalMoney=Double.parseDouble(tf_pITotalMoney.getText());            Integer pINum=Integer.parseInt(tf_pINum.getText());            int pITime_y=Integer.parseInt(tf_pITime_y.getText());            int pITime_m=Integer.parseInt(tf_pITime_m.getText());            int pITime_d=Integer.parseInt(tf_pITime_d.getText());            System.out.println(pITime_y+"   "+pITime_d+"  "+pITime_m);            if( pITotalMoney.isNaN()){                msg="請(qǐng)確認(rèn)金額輸入是數(shù)字";                return null;            }            if((pITime_m>12) || (pITime_m <1) || (pITime_d>31) || (pITime_d<1)){                msg="請(qǐng)確認(rèn)日期輸入正確";                return null;            }        }catch(Exception e){            System.out.println(e.getMessage());            msg="請(qǐng)確認(rèn)輸入的數(shù)據(jù)正確";        }        String pITime=tf_pITime_y.getText()+"-"                +tf_pITime_m.getText()+"-"+tf_pITime_d.getText();        return new ProdOut(            tf_pName.getText(),            new Integer(tf_pINum.getText()),            new Double(tf_pITotalMoney.getText()),            tf_pIByer.getText(),            tf_pIStorager.getText(),            pITime,            tf_pIComment.getText()        );    }        public AddProdOut(JFrame fra,String title,boolean model){        super(fra,title,model);        setMid(500,550,this);        this.setResizable(false);                addComponent();        this.show(true);        this.pack();    }    private void addComponent(){                this.getContentPane().setLayout(null);            la_pName.setBounds(100,20,110,30);        la_pINum.setBounds(100,70,110,30);        la_pIUnit.setBounds(100,120,110,30);        la_pITotalMoney.setBounds(100,170,110,30);        la_pIByer.setBounds(100,220,110,30);        la_pIStorager.setBounds(100,270,110,30);        la_pITime.setBounds(100,320,110,30);        la_pIComment.setBounds(100,370,110,30);                tf_pName.setBounds(210,20,150,30);        tf_pINum.setBounds(210,70,50,30);        tf_pIUnit.setBounds(210,120,50,30);        tf_pITotalMoney.setBounds(210,170,50,30);        tf_pIByer.setBounds(210,220,150,30);        tf_pIStorager.setBounds(210,270,150,30);                tf_pITime_y.setBounds(205,320,35,30);        la_pITime_y.setBounds(240,320,20,30);        tf_pITime_m.setBounds(260,320,30,30);        la_pITime_m.setBounds(290,320,20,30);        tf_pITime_d.setBounds(310,320,30,30);        la_pITime_d.setBounds(340,320,20,30);                tf_pIComment.setBounds(210,370,200,100);        tf_pIComment.setBorder(new javax.swing.border.LineBorder(Color.BLACK));        jb_save.setBounds(100,480,100,35);        jb_exit.setBounds(220,480,100,35);                this.add(la_pName);        this.add(tf_pName);        this.add(la_pINum);        this.add(tf_pINum);        this.add(tf_pIUnit);        this.add(la_pIUnit);        this.add(la_pITotalMoney);        this.add(tf_pITotalMoney);         this.add(la_pIByer);        this.add(tf_pIByer);        this.add(la_pIStorager);        this.add(tf_pIStorager);        this.add(la_pITime);        this.add(tf_pITime_y);        this.add(tf_pITime_m);        this.add(tf_pITime_d);        this.add(la_pITime_y);        this.add(la_pITime_m);        this.add(la_pITime_d);        this.add(la_pIComment);        this.add(tf_pIComment);                tf_pIUnit.addFocusListener(this);        jb_save.addActionListener(this);        jb_exit.addActionListener(this);                this.add(jb_save);        this.add(jb_exit);    }        private int saveProdOut(ProdOut pro){        ProdOutDAOImpl pd=new ProdOutDAOImpl();        int rows=pd.insert(pro);        if (rows == -1){            msg="相應(yīng)的產(chǎn)品還沒有入庫,請(qǐng)先添加該產(chǎn)品";            return -1;        }        if(rows == -2){            msg="庫存不足!請(qǐng)減少出庫量";        }        if(rows==1) return 1;        else return 0;    }        public void setMid(int width,int height,java.awt.Window fra){        Dimension ds=Toolkit.getDefaultToolkit().getScreenSize();        int x=new Double( (ds.getWidth()-width)/2 ).intValue();        int y=new Double( (ds.getHeight()-height)/2 ).intValue();        fra.setBounds(x,y,width,height);    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人一区二区视频| 99久久777色| 亚洲精品伦理在线| 欧美va在线播放| 欧美又粗又大又爽| 色综合天天综合狠狠| 99麻豆久久久国产精品免费 | 国产一区二区三区四| 亚洲综合清纯丝袜自拍| 亚洲男人的天堂一区二区| 中文字幕在线不卡视频| 亚洲同性同志一二三专区| 中文字幕一区三区| 亚洲欧美一区二区三区极速播放 | 色婷婷精品久久二区二区蜜臀av | 丁香啪啪综合成人亚洲小说| 国产成人在线视频免费播放| 成人成人成人在线视频| jizzjizzjizz欧美| 欧美三片在线视频观看| 欧美精品粉嫩高潮一区二区| 日韩一区二区在线免费观看| 久久久久久久久久久久久女国产乱| 亚洲精品一区在线观看| 中文字幕av不卡| 国产精品传媒入口麻豆| 亚洲精品午夜久久久| 午夜伦欧美伦电影理论片| 性感美女极品91精品| 国产一区二区三区四区在线观看| 国产高清亚洲一区| 色综合久久中文字幕综合网| 91精品婷婷国产综合久久性色| 精品久久久久久久久久久久久久久久久 | 99九九99九九九视频精品| 日本道色综合久久| 欧美精品在线一区二区| xvideos.蜜桃一区二区| 亚洲特级片在线| 日本91福利区| 丰满亚洲少妇av| 在线视频国内一区二区| 91精品国产一区二区三区 | 成人性色生活片免费看爆迷你毛片| 91网站黄www| 欧美一区二区三区视频在线| 欧美国产一区视频在线观看| 一区二区三区在线免费视频| 另类中文字幕网| 在线视频国产一区| 久久久久久久久久久久电影| 午夜亚洲国产au精品一区二区| 久久久综合九色合综国产精品| 亚洲综合精品久久| 成人亚洲精品久久久久软件| 日韩欧美在线影院| 亚洲不卡av一区二区三区| 91婷婷韩国欧美一区二区| 久久久99精品免费观看不卡| 欧美丰满美乳xxx高潮www| 欧美韩日一区二区三区| 狠狠久久亚洲欧美| 91精品国产乱码久久蜜臀| 亚洲黄色免费电影| 日本精品裸体写真集在线观看| 色综合天天综合色综合av | 国产精品一二三区在线| 欧美一区二区三区人| 亚洲福利国产精品| 99国产精品久久| 国产精品高潮呻吟久久| 粉嫩久久99精品久久久久久夜| 日韩欧美电影一二三| 香蕉成人啪国产精品视频综合网 | 蜜桃精品视频在线| 欧美体内she精高潮| 有坂深雪av一区二区精品| 成人aaaa免费全部观看| 国产精品美女久久久久久| 国产乱子伦一区二区三区国色天香| 91精品黄色片免费大全| 美腿丝袜一区二区三区| 91精品欧美久久久久久动漫 | 六月丁香综合在线视频| 欧美一区二区三区日韩视频| 免费观看成人鲁鲁鲁鲁鲁视频| 色综合久久中文综合久久97| 亚洲男同性视频| 欧美日韩久久一区二区| 亚洲一级片在线观看| 色综合久久综合网欧美综合网| 亚洲免费色视频| 欧美在线不卡视频| 日韩精品五月天| 精品999久久久| 国产成人av资源| 中文字幕中文字幕一区二区| 色噜噜狠狠色综合欧洲selulu| 亚洲国产一区二区三区| 欧美一区二区三区婷婷月色| 国产一区二区91| 日韩一区在线播放| 精品久久久久久无| 成人中文字幕合集| 亚洲成人在线免费| 2021久久国产精品不只是精品| eeuss鲁片一区二区三区| 亚洲一区电影777| 久久亚洲精品小早川怜子| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 青青草97国产精品免费观看 | 国产亚洲综合性久久久影院| 99热99精品| 人人精品人人爱| 国产精品久久午夜夜伦鲁鲁| 91精品国产综合久久久久久漫画 | 午夜欧美电影在线观看| 欧美精品一区二区久久婷婷| 成人午夜大片免费观看| 亚洲gay无套男同| 中日韩av电影| 欧美一区二区精美| 丁香网亚洲国际| 久久疯狂做爰流白浆xx| 日韩美女视频一区| 久久久久久久综合色一本| 欧美色视频一区| 成人黄色一级视频| 在线观看视频欧美| 高清不卡在线观看av| 另类的小说在线视频另类成人小视频在线| 国产日韩精品视频一区| 欧美精品在线观看播放| 色综合天天综合| 成人免费不卡视频| 久久久久99精品国产片| 欧美卡1卡2卡| 日本高清视频一区二区| 成人一级视频在线观看| 国产乱国产乱300精品| 免费成人美女在线观看| 香蕉av福利精品导航| 一区二区三区免费在线观看| 国产精品麻豆网站| 精品区一区二区| 欧美一区二区不卡视频| 91精品欧美久久久久久动漫| 欧美日韩激情在线| 欧美在线视频你懂得| 欧美一区欧美二区| 色偷偷88欧美精品久久久| 91原创在线视频| 色呦呦网站一区| 91网站最新地址| 在线影院国内精品| 欧美日韩免费视频| 欧美色电影在线| 欧美疯狂性受xxxxx喷水图片| 欧美美女直播网站| 日韩高清不卡一区| 麻豆成人久久精品二区三区红| 蓝色福利精品导航| 国产精品中文字幕欧美| 亚洲777理论| 蜜臀国产一区二区三区在线播放| 亚洲成人免费av| 麻豆免费精品视频| 国产91在线|亚洲| 91在线精品一区二区三区| 色欧美日韩亚洲| 欧美精品日韩精品| wwwwww.欧美系列| 国产精品免费视频网站| 一区二区视频在线| 欧美精选在线播放| 2021久久国产精品不只是精品| 国产精品网曝门| 亚洲专区一二三| 久久99精品一区二区三区| 国产高清成人在线| 色呦呦一区二区三区| 91麻豆精品国产| 中文字幕一区二区三区不卡在线| 亚洲美女屁股眼交| 麻豆91精品91久久久的内涵| 成人免费视频国产在线观看| 波波电影院一区二区三区| 欧美人妇做爰xxxⅹ性高电影| 久久久久久久精| av一区二区久久| 91精品麻豆日日躁夜夜躁| 国产三区在线成人av| 亚洲国产精品视频| 国产在线麻豆精品观看| 99久久免费精品| 精品国产免费人成在线观看| 国产精品高潮呻吟| 老司机午夜精品| 欧美撒尿777hd撒尿| 欧美激情一区二区|