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

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

?? findproducts.java

?? 利用java swing實現簡單的單機版倉庫管理
?? JAVA
字號:
package control.view.product;import control.view.*;import javax.swing.*;import javax.swing.table.*;import java.util.ArrayList;import java.awt.*;import java.awt.event.*;import control.dao.product.ProDAOImpl;import beans.Product;public class FindProducts extends MainFrame implements ShowProducts{    private JTable thisTable=null;     private JButton jb_print=new JButton("打印此表",new ImageIcon("images/print.gif"));    private JButton jb_find=new JButton("查找",new ImageIcon("images/search.gif"));    private JButton jb_add=new JButton("添加產品",new ImageIcon("images/add.gif"));    private JButton jb_del=new JButton("刪除選中的",new ImageIcon("images/delete.gif"));    private JButton jb_refresh=new JButton("刷新",new ImageIcon("images/refresh.gif"));    private JButton jb_exit=new JButton("退出",new ImageIcon("images/exit.gif"));        public void actionPerformed(ActionEvent e){                super.actionPerformed(e);                if(e.getSource() instanceof JButton){            JButton b=(JButton)e.getSource();            if(b == jb_print){                try{                    thisTable.print();                  }catch(Exception ee){                    ee.printStackTrace();                }            }else if (b == jb_refresh){                try{                     fresh();                 }catch(Throwable te){                 }            }else if(b == jb_exit){                if( (JOptionPane.showConfirmDialog(this, new String("是否真的退出?")))==                        JOptionPane.YES_OPTION) {                    this.dispose();                }            }else if(b == jb_add){                new AddProduct(this,"入庫新產品",true);            }else if(b == jb_del){                 int pID;                int[] rows=thisTable.getSelectedRows();                int firstRow=thisTable.getSelectedRow();                        if(firstRow != -1){                    int isdel=JOptionPane.showConfirmDialog(this, new String("確定刪除選中的記錄嗎?"));                    if(isdel==JOptionPane.YES_OPTION){                        for(int i=0; i<rows.length; i++){                            pID=Integer.parseInt(thisTable.getValueAt(rows[i], 1).toString());                            if(!(del_product(pID))){                                JOptionPane.showMessageDialog(this, new String("刪除產品編號"+pID+"出錯"));                                return;                            }                        }                        fresh();                    }                }else{                    JOptionPane.showMessageDialog(this, new String("請先選擇某些行記錄"));                    return;                }            }else if(b == jb_find){                new FindShow(this,"輸入查詢條件",true);            }        }    }         public FindProducts(String title){        super(title);                setMid(900,600,this);                this.setResizable(false);                addComponent();                this.show(true);    }        public void addComponent(){        JPanel fraPane=(JPanel)this.getContentPane();        fraPane.setLayout(new BorderLayout());        fraPane.setBackground(new java.awt.Color(189,230,247));                thisTable=addTable();                JScrollPane sp=new JScrollPane(thisTable);                fraPane.add(sp,BorderLayout.NORTH);                JPanel jp=new JPanel();        jp.setBackground(new java.awt.Color(189,230,247));        jp.setLayout(null);        jp.setPreferredSize(new Dimension(900,100));                jb_print.setBounds(70,10,120,35);        jb_find.setBounds(210,10,100,35);        jb_add.setBounds(330,10,120,35);        jb_del.setBounds(470,10,140,35);        jb_refresh.setBounds(630,10,100,35);        jb_exit.setBounds(740,10,120,35);                jp.add(jb_print);        jp.add(jb_find);        jp.add(jb_add);        jp.add(jb_del);        jp.add(jb_refresh);        jp.add(jb_exit);                jb_refresh.addActionListener(this);        jb_print.addActionListener(this);        jb_exit.addActionListener(this);        jb_find.addActionListener(this);        jb_add.addActionListener(this);        jb_del.addActionListener(this);                fraPane.add(jp,BorderLayout.SOUTH);    }        public Product getProduct(String pName,String pType,            String pClassID,String pUnit,double pPrice){        return new Product(pName,pType,pClassID,pUnit,pPrice);    }        public JTable addTable(){        ProDAOImpl pdi=new ProDAOImpl();                ArrayList lists=pdi.find(FindShow.pro);        Object[][] data=new Object[lists.size()+1][8];        for(int i=0; i<lists.size();i++){            data[i][0]=i+1;            data[i][1]=((Product)lists.get(i)).getPID();            data[i][2]=((Product)lists.get(i)).getPName();            data[i][3]=((Product)lists.get(i)).getPType();            data[i][4]=((Product)lists.get(i)).getPClassID();            data[i][5]=((Product)lists.get(i)).getPUnit();            data[i][6]=new Double(((Product)lists.get(i)).getPPrice()).toString();            data[i][7]=((Product)lists.get(i)).getPTotalNum();        }                MyModel myModel=new MyModel(data,lists.size(),8);                JTable table=new JTable(myModel);        table.getColumnModel().getColumn(0).setHeaderValue(new String("序號"));        table.getColumnModel().getColumn(1).setHeaderValue(new String("產品編號"));        table.getColumnModel().getColumn(2).setHeaderValue(new String("產品名稱"));        table.getColumnModel().getColumn(3).setHeaderValue(new String("產品類型"));        table.getColumnModel().getColumn(4).setHeaderValue(new String("規格型號"));        table.getColumnModel().getColumn(5).setHeaderValue(new String("單位"));        table.getColumnModel().getColumn(6).setHeaderValue(new String("單價"));        table.getColumnModel().getColumn(7).setHeaderValue(new String("庫存量"));        return table;    }        class MyModel extends AbstractTableModel{        Object data[][];        int rows,cols;                public MyModel(Object[][] d,int rows,int cols){            this.rows=rows;            this.cols=cols;            this.data=d;        }                    public int getColumnCount(){                return this.cols;            }            public int getRowCount(){                return this.rows;            }            public Object getValueAt(int row,int col){                return data[row][col].toString();            }            public boolean isCellEditable(int row,int col){                return true;            }                          public void setValueAt(Object value,int row,int col){                data[row][col]=(String)value;                this.fireTableCellUpdated(row, col);            }    }        public boolean del_product(int pID){        ProDAOImpl pdm=new ProDAOImpl();                if(pdm.delete(pID)==1){            return true;        }        else{            return false;        }            }        public void fresh(){        this.dispose();        new FindProducts("查詢產品結果");    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区成人| 91在线免费看| 免费视频一区二区| 视频在线观看91| 午夜精品久久久久久久久久| 亚洲伊人色欲综合网| 亚洲黄色录像片| 一区二区在线观看不卡| 一区二区三区免费看视频| 亚洲欧洲综合另类| 亚洲婷婷在线视频| 亚洲欧美电影院| 精品粉嫩aⅴ一区二区三区四区| 91传媒视频在线播放| 99re这里只有精品视频首页| 国产在线不卡一卡二卡三卡四卡| 日韩成人av影视| 日韩二区三区在线观看| 看片网站欧美日韩| 国产呦萝稀缺另类资源| 国产成人福利片| 99国产精品久久久久久久久久久 | 欧美日韩色综合| 555www色欧美视频| 精品久久久影院| 中文字幕 久热精品 视频在线| 中文字幕亚洲一区二区va在线| 亚洲人精品一区| 午夜一区二区三区视频| 日韩在线卡一卡二| 国产精品一级片| 91久久一区二区| 欧美性感一类影片在线播放| 日韩美女视频一区二区在线观看| 国产午夜精品福利| 亚洲伊人伊色伊影伊综合网| 黄色小说综合网站| 亚洲成人中文在线| 国产麻豆视频一区二区| 91麻豆成人久久精品二区三区| 欧美日韩国产美| 国产欧美综合在线观看第十页| 这里只有精品99re| 中文字幕精品—区二区四季| 亚洲一区二区欧美日韩| 国产麻豆视频一区| 色噜噜狠狠成人网p站| 欧美大片日本大片免费观看| 亚洲欧洲日韩一区二区三区| 日韩国产欧美三级| 成人激情电影免费在线观看| 欧美日韩夫妻久久| 久久久久一区二区三区四区| 一区二区三区在线视频观看| 国精品**一区二区三区在线蜜桃| 91在线视频免费91| 欧美sm美女调教| 亚洲人成小说网站色在线| 精品一区中文字幕| 欧美在线你懂的| 国产欧美精品一区aⅴ影院 | 韩国女主播成人在线| 欧美调教femdomvk| 国产精品卡一卡二| 久久精品国产在热久久| 欧美在线视频你懂得| 国产精品视频第一区| 久久成人麻豆午夜电影| 欧美性猛片aaaaaaa做受| 国产精品福利一区二区三区| 久久国产夜色精品鲁鲁99| 色婷婷综合视频在线观看| 精品国产乱码久久久久久蜜臀| 亚洲一区二区三区视频在线| 成人av先锋影音| 久久免费视频色| 蜜桃视频一区二区| 欧美日韩国产在线播放网站| 一区二区理论电影在线观看| 成人黄色777网| 久久久久青草大香线综合精品| 丝袜诱惑制服诱惑色一区在线观看| 色哟哟在线观看一区二区三区| 国产欧美一区二区在线观看| 久久精品国产**网站演员| 91.com在线观看| 亚洲444eee在线观看| 色天天综合色天天久久| 亚洲婷婷综合色高清在线| 成人av电影在线播放| 国产精品色婷婷| 丁香亚洲综合激情啪啪综合| 日韩精品一区二区三区在线| 偷拍自拍另类欧美| 欧美性欧美巨大黑白大战| 亚洲午夜在线电影| 欧美在线视频日韩| 亚洲电影一区二区| 欧美色涩在线第一页| 一区二区在线观看视频在线观看| 91看片淫黄大片一级| 亚洲欧美色图小说| 色婷婷综合久久久久中文 | 丝袜亚洲精品中文字幕一区| 欧美中文一区二区三区| 亚洲电影一级片| 欧美精品日韩精品| 日韩电影一区二区三区| 欧美一级午夜免费电影| 欧美aa在线视频| 欧美tickle裸体挠脚心vk| 国产在线精品一区二区不卡了| 久久女同性恋中文字幕| 国产福利一区二区三区视频在线| 欧美激情在线一区二区三区| 成人av在线播放网址| 国产精品家庭影院| 视频在线观看一区| 精品国产伦理网| 粉嫩欧美一区二区三区高清影视| 亚洲国产高清在线| 色婷婷综合激情| 日韩亚洲欧美一区二区三区| 久久成人18免费观看| 国产色产综合产在线视频| 成人av集中营| 亚洲网友自拍偷拍| 日韩欧美成人午夜| 国产91高潮流白浆在线麻豆| 亚洲另类中文字| 日韩欧美国产系列| 国产成人免费视频网站 | 亚洲一区二区影院| 91精品国产品国语在线不卡| 国产乱子轮精品视频| 亚洲同性gay激情无套| 3751色影院一区二区三区| 狠狠网亚洲精品| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 日韩高清在线电影| 中文一区二区在线观看| 欧美视频中文一区二区三区在线观看| 日本中文在线一区| 国产精品三级视频| 欧美日韩一区三区四区| 国产一区二区成人久久免费影院 | 一区二区三区四区国产精品| 日韩视频在线永久播放| 亚洲综合色婷婷| 久久综合色鬼综合色| 色天使色偷偷av一区二区| 激情欧美一区二区| 伊人色综合久久天天人手人婷| 91精品国产一区二区人妖| 成人免费毛片嘿嘿连载视频| 亚洲国产你懂的| 国产精品视频观看| 欧美一区二区视频免费观看| 成人av第一页| 麻豆精品国产传媒mv男同| 欧美主播一区二区三区| 国产尤物一区二区在线| 亚洲一区二区三区中文字幕在线| 欧美精品一区二区高清在线观看| 91免费版pro下载短视频| 久久 天天综合| 亚洲亚洲人成综合网络| 久久精品视频一区| 91精品啪在线观看国产60岁| 色综合久久88色综合天天6| 韩国一区二区视频| 天堂久久久久va久久久久| 亚洲天堂网中文字| 国产亚洲欧美色| 国产精品中文字幕一区二区三区| 亚洲国产成人av好男人在线观看| 国产精品色婷婷久久58| 久久影音资源网| 91精品国产高清一区二区三区| 色综合久久66| 99精品久久99久久久久| 国产99久久久久| 国产又粗又猛又爽又黄91精品| 日韩国产高清影视| 一区二区三区四区不卡视频 | 免费的成人av| 欧美一区二区视频在线观看2020 | 国产亚洲福利社区一区| 日韩视频不卡中文| 欧美久久一二区| 在线看日韩精品电影| 99综合影院在线| 岛国一区二区在线观看| 国产在线一区观看| 麻豆传媒一区二区三区| 调教+趴+乳夹+国产+精品| 一区二区成人在线视频| 亚洲日本在线看| 欧美性猛交一区二区三区精品| 色婷婷综合五月|