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

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

?? addprodin.java

?? 利用java swing實現簡單的單機版倉庫管理
?? JAVA
字號:
package control.view.prodin;import control.view.*;import javax.swing.*;import java.awt.event.*;import java.awt.*;import java.util.Date;import java.util.Properties;import utils.GetResource;import beans.ProdIn;import control.dao.prodin.ProdInDAOImpl;import control.view.product.AddProduct;public class AddProdIn extends JDialog implements ActionListener,FocusListener{    private static String msg="";        private Properties p=null;        private JButton jb_save=null;    private JButton jb_exit=null;    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=null;    private JLabel la_pINum=null;    private JLabel la_pIUnit=null;    private JLabel la_pITotalMoney=null;    private JLabel la_pIByer=null;    private JLabel la_pIStorager=null;    private JLabel la_pITime=null;    private JLabel la_pITime_y=null;    private JLabel la_pITime_m=null;    private JLabel la_pITime_d=null;    private JLabel la_pIComment=null;    public void init(){        p=GetResource.getProperties();                jb_save=new JButton(p.getProperty("bt.save"));        jb_exit=new JButton(p.getProperty("bt.cancel"));                la_pName=new JLabel(p.getProperty("prodin.label.pName"));        la_pINum=new JLabel(p.getProperty("prodin.label.pINum"));        la_pIUnit=new JLabel(p.getProperty("prodin.label.pIUnit"));        la_pITotalMoney=new JLabel(p.getProperty("prodin.label.pITotalMoney"));        la_pIByer=new JLabel(p.getProperty("prodin.label.pIByer"));        la_pIStorager=new JLabel(p.getProperty("prodin.label.pIStorager"));        la_pITime=new JLabel(p.getProperty("prodin.label.pITime"));        la_pITime_y=new JLabel(p.getProperty("prodin.label.pITime_y"));        la_pITime_m=new JLabel(p.getProperty("prodin.label.pITime_m"));        la_pITime_d=new JLabel(p.getProperty("prodin.label.pITime_d"));        la_pIComment=new JLabel(p.getProperty("prodin.label.pIComment"));    }        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=saveProdIn(getProduct());                    if(sFlag==-1){                        int n=JOptionPane.showConfirmDialog(this, msg+","+p.getProperty("msg.isin"));                        if(n==JOptionPane.OK_OPTION){                            this.dispose();                            new AddProduct((JFrame)this.getParent(), "入庫新產品", true);                        }                    }else if(sFlag == 1){                        JOptionPane.showMessageDialog(this, new String("添加成功"));                        this.dispose();                        ((JFrame)this.getParent()).dispose();                        new ShowAllProdIn("所有入庫單");                    }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 ProdIn 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="請填寫各項內容!";                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="請確認金額輸入是數字";                return null;            }            if((pITime_m>12) || (pITime_m <1) || (pITime_d>31) || (pITime_d<1)){                msg="請確認日期輸入正確";                return null;            }        }catch(Exception e){            System.out.println(e.getMessage());            msg="請確認輸入的數據正確";        }        String pITime=tf_pITime_y.getText()+"-"                +tf_pITime_m.getText()+"-"+tf_pITime_d.getText();        return new ProdIn(            tf_pName.getText(),            new Integer(tf_pINum.getText()),            new Double(tf_pITotalMoney.getText()),            tf_pIByer.getText(),            tf_pIStorager.getText(),            pITime,            tf_pIComment.getText()        );    }        public AddProdIn(JFrame fra,String title,boolean model){        super(fra,title,model);                init();                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 saveProdIn(ProdIn pro){        ProdInDAOImpl pd=new ProdInDAOImpl();        int rows=pd.insert(pro);        if (rows == -1){            msg="相應的產品還沒有入庫,請先添加該產品";            return -1;        }        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);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码久久久久久1区2区 | 久久国产精品99久久久久久老狼| 26uuu亚洲婷婷狠狠天堂| 日韩一卡二卡三卡四卡| 亚洲一区二区精品久久av| 日韩欧美中文字幕制服| 老司机一区二区| 粉嫩av亚洲一区二区图片| 国产精品一二三区在线| 欧美日韩一级二级三级| 久久国产精品99久久久久久老狼| 欧美变态口味重另类| 日韩一区二区在线观看视频| 不卡大黄网站免费看| 欧美一区二区三区视频在线 | 日韩av不卡一区二区| 亚洲大片免费看| 成人看片黄a免费看在线| 亚洲精品乱码久久久久久日本蜜臀| 国产午夜精品一区二区三区四区| 亚洲18影院在线观看| 国产乱码精品1区2区3区| 亚洲午夜久久久久久久久久久| 日韩国产一二三区| 色综合久久综合网97色综合| 欧美日韩在线观看一区二区| 91麻豆123| 日本伊人精品一区二区三区观看方式| 亚洲色图一区二区| av电影在线不卡| 午夜视频在线观看一区二区 | 精品久久久久久久人人人人传媒 | 亚洲精品免费电影| 亚洲精品一二三区| 亚洲黄色录像片| 亚洲人成网站精品片在线观看| 国产高清精品在线| 一区二区三区电影在线播| 欧美私人免费视频| 91婷婷韩国欧美一区二区| 成人午夜激情在线| 欧美久久久久久蜜桃| 午夜精品aaa| 欧美色电影在线| 久久综合色8888| 亚洲一区二区三区免费视频| 五月激情丁香一区二区三区| 国产成人aaaa| 欧美色男人天堂| 极品尤物av久久免费看| 91精品国产一区二区三区香蕉| 国产拍欧美日韩视频二区| 国产精品久久久久久久岛一牛影视 | 天天操天天综合网| 久久精品国产色蜜蜜麻豆| 国产精品1区2区3区在线观看| 久久久99久久精品欧美| 美女久久久精品| 成人黄色小视频| 日韩一区二区三区免费观看| 亚洲一区二区三区四区在线| 成人综合激情网| 中文字幕日韩精品一区| 成人黄页在线观看| 免费成人结看片| 日韩成人av影视| 99这里只有久久精品视频| 一区二区三区日韩欧美| 国内精品伊人久久久久av影院 | 日韩av一区二区三区四区| 91香蕉视频mp4| 亚洲综合色自拍一区| 亚洲欧洲精品天堂一级 | 欧美二区在线观看| 亚洲福利一区二区三区| 91精品国产丝袜白色高跟鞋| 狠狠色丁香九九婷婷综合五月| 欧美区一区二区三区| 欧美日韩国产天堂| 日本中文一区二区三区| 国产一区福利在线| 国产毛片精品视频| 国产情人综合久久777777| 2024国产精品视频| 99视频精品免费视频| 欧美人体做爰大胆视频| 色哟哟一区二区在线观看| 亚洲国产你懂的| 欧美一区二区三区视频在线观看| 国产.欧美.日韩| 亚洲一区二区在线免费观看视频| 欧美色男人天堂| 在线亚洲一区二区| 日韩欧美国产午夜精品| 99在线热播精品免费| 国产一区免费电影| 粉嫩aⅴ一区二区三区四区| 日本视频免费一区| 亚洲综合色自拍一区| 中文字幕视频一区| 亚洲图片一区二区| 久久亚洲一级片| 日韩一级免费观看| 午夜精品久久久久久久99樱桃| 欧美成人精品高清在线播放 | 欧美日韩国产综合一区二区| 成人高清视频免费观看| 国内成人自拍视频| 国产一区二三区| 欧美一级欧美三级在线观看| 成人a级免费电影| 国产精品1024| 亚洲激情自拍视频| 国产不卡一区视频| 成人小视频免费观看| 国产iv一区二区三区| 成人黄色片在线观看| 亚洲国产激情av| 亚洲一二三四区| 亚洲国产aⅴ天堂久久| 午夜电影久久久| 91麻豆精品国产91久久久久久| 国产婷婷一区二区| 亚洲午夜精品一区二区三区他趣| 亚洲综合丝袜美腿| 欧美不卡视频一区| 国产精品超碰97尤物18| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产精品美女久久久久久久久| 国产精品初高中害羞小美女文| 亚洲视频在线一区观看| 蜜桃视频一区二区三区在线观看| 国产乱码字幕精品高清av| 日韩欧美久久久| 亚洲午夜免费视频| 91亚洲男人天堂| 国产亚洲精品aa| 久久精品国产精品亚洲红杏| 在线观看区一区二| 成人免费在线播放视频| 韩国精品久久久| 日韩久久精品一区| 久久久久国产免费免费| 久久精品一区四区| 中文字幕一区视频| 亚洲国产视频一区二区| 亚洲三级电影网站| 亚洲尤物视频在线| 99re成人精品视频| 国产麻豆精品在线| 国产suv精品一区二区三区| 国产精品自拍三区| 久久综合狠狠综合久久综合88| 国产清纯美女被跳蛋高潮一区二区久久w | 色综合激情久久| 国产亚洲1区2区3区| 中文字幕在线不卡视频| 日本sm残虐另类| 粉嫩av一区二区三区在线播放| 色猫猫国产区一区二在线视频| 欧美乱熟臀69xxxxxx| 国产精品嫩草99a| 东方欧美亚洲色图在线| 91久久精品一区二区三区| 日韩写真欧美这视频| 中文字幕在线观看不卡| 欧洲亚洲国产日韩| 亚洲欧洲中文日韩久久av乱码| 久久 天天综合| 欧美理论片在线| 久久成人免费电影| 欧美日产在线观看| 亚洲一级二级在线| 丁香网亚洲国际| 麻豆91小视频| 日韩免费性生活视频播放| 亚洲免费av观看| av网站一区二区三区| 中文字幕高清不卡| 国产成人av一区| 国产精品久久一级| 一区二区三区免费网站| 国内精品伊人久久久久影院对白| 亚洲美女屁股眼交3| 久久久国际精品| 欧美私人免费视频| 亚洲精品成人在线| 国产精品高潮呻吟久久| 中文天堂在线一区| www欧美成人18+| 久久精品这里都是精品| 精品国产污网站| 亚洲精品一线二线三线| 欧美电影在线免费观看| 欧美一区在线视频| 精品区一区二区| 国产片一区二区| 一区二区三区在线影院| 日韩美女久久久| 亚洲免费在线看|