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

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

?? pos.java

?? 超市購物系統用于給用戶提供購物的選擇空間
?? JAVA
字號:
package windows;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.Date;
import javax.swing.table.*;
import odbc.*;

public class Pos implements ActionListener{
    private JFrame pos;
    private JLabel tl,gidl,gnl,tcl,dt,total;
    private JTextField gidtf,gntf,tctf;
    private JButton delete,addl,pay,cancel;
    private JPanel p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15,p16,p17;
    private JTextArea ta;
    private int row,rowcount,i,mid;
    private int gid[];
    private float tc=0;
    private SimpleDateFormat sdf;
    private String time;
    private Object[] columnNames = {"商品號", "商品名", "單價", "數量"}; 
    private Object[][] rowData = new Object[1][4]; 
    private DefaultTableModel mm= new DefaultTableModel(columnNames,0);
    private JTable table=new JTable(mm);
    private JScrollPane sp=new JScrollPane(table);
    	
    	public Pos(String str,String mid) {                             //構造函數初始化
    		
    	    pos=new JFrame("XXPOS終端零售系統");
    	    this.mid=Integer.parseInt(mid);
    		//時間格式
    	    sdf=new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE);
    	    sdf.applyPattern("yyyy年MM月dd日_HH時mm分ss秒");
    	    time=sdf.format(new Date());
    	    //Label
    	    tl=new JLabel("尊敬的" + str + ",您好!",JLabel.CENTER);
    	    tl.setFont(new Font("隸書",28,28));
    	    gidl=new JLabel("所購商品號",JLabel.CENTER);
    	    gidl.setFont(new Font("黑體",20,24));
    	    gnl=new JLabel("商品數量",JLabel.CENTER);
    	    gnl.setFont(new Font("黑體",20,24));
    	    tcl=new JLabel("總價",JLabel.CENTER);
            tcl.setFont(new Font("黑體",20,20));
   	        dt=new JLabel(time,JLabel.CENTER);
    	    dt.setFont(new Font("隸書",20,24)); 
    	    total=new JLabel("該收銀臺的銷售額是: "+Load.getMoney()+"元",JLabel.CENTER);
    	    total.setFont(new Font("隸書",20,24));
    	    //TextField
    	    gidtf=new JTextField(10);     
    	    gntf=new JTextField(10);
    	    gntf.setText("1");
    	    tctf=new JTextField("0.0元");
    	    gidtf.setFont(new Font("黑體",20,24));
    	    gntf.setFont(new Font("黑體",20,24));
    	    tctf.setFont(new Font("黑體",20,24));
    		//Button
    	    delete=new JButton("刪除");
    	    addl=new JButton("添加");
    	    pay=new JButton("購買");
    	    cancel=new JButton("取消");
    	    delete.setFont(new Font("黑體",18,24));
    	    addl.setFont(new Font("黑體",18,24));
    	    pay.setFont(new Font("黑體",18,24));
    	    cancel.setFont(new Font("黑體",18,24));
    	    //Panel
    	    p1=new JPanel();
    	    p2=new JPanel();
    	    p3=new JPanel();
    	    p4=new JPanel();
    	    p5=new JPanel();
    	    p6=new JPanel();
    	    p7=new JPanel();
    	    p8=new JPanel();
    	    p9=new JPanel();
    	    p10=new JPanel();
    	    p11=new JPanel();
    	    p12=new JPanel();
    	    p13=new JPanel();
    	    p14=new JPanel();
    	    p15=new JPanel();
    	    p16=new JPanel();
    	    p17=new JPanel();
    	    //布局
    	    p1.setLayout(new BorderLayout());
    	    p1.add(tl);    	     
    	    p2.setLayout(new GridLayout(1,2));
    	    p2.add(gidl);
    	    p2.add(gidtf);
    	    p3.setLayout(new GridLayout(1,2));
    	    p3.add(gnl);
    	    p3.add(gntf);
    	    p4.add(delete);
    	    p5.add(addl);    	     
    	    p6.setLayout(new GridLayout(1,1));
    	    p6.add(sp);
    	    p7.setLayout(new GridLayout(1,2));
    	    p7.add(tcl);
    	    p7.add(tctf);
    	    p8.add(pay);
    	    p16.add(cancel);
    	    p9.setLayout(new GridLayout(1,2));
    	    p9.add(dt);
    	    p9.add(total);
    	    p10.setLayout(new GridLayout(1,2));
    	    p10.add(p2);
    	    p10.add(p3);
    	    p11.setLayout(new GridLayout(1,2));
    	    p11.add(p4);
    	    p11.add(p5);
    	    p17.setLayout(new GridLayout(1,2));
    	    p17.add(p8);
    	    p17.add(p16);
    	    p12.setLayout(new GridLayout(1,2));
    	    p12.add(p7);
    	    p12.add(p17);
    	    p13.setLayout(new GridLayout(3,1));
    	    p13.add(p1);
    	    p13.add(p10);
    	    p13.add(p11);
    	    p14.setLayout(new BorderLayout());
    	    p14.add("Center",p12);
    	    p14.add("South",p9);
    	    p15.setLayout(new BorderLayout());
    	    p15.add("Center",p6);
    	    p15.add("South",p14);   	    
    	    pos.add("North",p13);
    	    pos.add("Center",p15);
    	    pos.setLayout(new GridLayout(2,1));
    	    pos.setLocation(100,100);
    	    pos.setSize(500,400);
    	    pos.setVisible(true);
    	    pos.setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);
    		//按鈕事件監聽
    	    delete.addActionListener(this);
    	    addl.addActionListener(this);
    	    pay.addActionListener(this);
    	    cancel.addActionListener(this);
    	}              //Pos()
    	
    	public void actionPerformed(ActionEvent e){
    	    String t=gntf.getText(); 
    	     
    		if(e.getSource()==delete)               //取消對某貨品的購買
    		{if(gidtf.getText().equals("")||mm.getRowCount()==0||row==0) 
       	       JOptionPane.showMessageDialog(null,"購物籃為空或沒有輸入商品號","出錯",JOptionPane.ERROR_MESSAGE);
             else
               {int dgid,nowrow,deln;
                float delp;
	            String gid;
	            nowrow=row;
	            row--;
                dgid=Integer.parseInt(gidtf.getText());     
                for(;row>=0;)
                  {gid=(String)mm.getValueAt(row, 0);
                   if(Integer.parseInt(gid)==dgid) 
                     {deln=Integer.parseInt((String)mm.getValueAt(row,3));
                      delp=Float.parseFloat((String)mm.getValueAt(row,2));
                      tc=tc-deln*delp;
                      t=String.valueOf(tc);
                      mm.removeRow(row);                       //
                      row=-2;                                  //
                     }    //if                                
                   else  row--;                                  
                  }   //for
                if(row==-2) {row=nowrow-1;tctf.setText(t+"元");}
                if(row==-1) {row=nowrow;}
                gidtf.setText("");                             //    			
    		   }   //else
    		}
    		
    		if(e.getSource()==addl)                  //把貨品添加到購物籃
    		  {if(gidtf.getText().equals("")) 
       	         JOptionPane.showMessageDialog(null,"請輸入商品號","出錯",JOptionPane.ERROR_MESSAGE);
   	           else{try{String sql1="select Gid,Gname,Gprice from goods where Gid="+Integer.parseInt(gidtf.getText());
		                Statement stmt = Conn.getConnection().createStatement();
  		                ResultSet rs=stmt.executeQuery(sql1);
  		                rs.next();  		   
  			            rowData[rowcount][0]= rs.getString("Gid");
  			            rowData[rowcount][1]= rs.getString("Gname");
  			            rowData[rowcount][2]= rs.getString("Gprice");
  			            if(t.equals(""))  rowData[rowcount][3]=1;
  			            else  rowData[rowcount][3]= t;
     		            row++;
  			            mm.addRow(rowData[0]);  			          
  		                gidtf.setText("");
  		                gntf.setText("1");     		 
  	                    tc=tc+Float.parseFloat(t)*Float.parseFloat((String)rowData[rowcount][2]);  	      
                        t=String.valueOf(tc);
	                    tctf.setText(t+"元");
  		                stmt.executeUpdate(sql1);
  		                rs.close();
  	                    stmt.close();
  		            }catch(SQLException e1){
  		                e1.getStackTrace();
  		             }  //try---catch
                 }    //else 
    		  }    			
    	
    		if(e.getSource()==pay)                 //購買購物籃中的所有貨品
    		  {if(mm.getRowCount()==0||row==0||tctf.getText().equals("")) 
       	          JOptionPane.showMessageDialog(null,"購物籃為空","出錯",JOptionPane.ERROR_MESSAGE);
               else {if(mid!=0)
            	      {double mark;
                       mark=tc*0.01;                      
  		               try{String sql5="update members set Mmark=Mmark+"+mark+" Mmoney=Money+"+tc+" where Mid="+mid;  		   
  		                 Statement stmt =Conn.getConnection().createStatement();
  		                 ResultSet rs=stmt.executeQuery(sql5);  		   
  		                 stmt.executeUpdate(sql5);
  		                 rs.close();
  	                     stmt.close();  	       
  		               }catch(SQLException e1){
  		                 e1.getStackTrace();
  		               }  //try---catch
            	      }  
  		             int i=row-1;
  		             for(;i>=0;)
  		                {int gid=Integer.parseInt(String.valueOf(mm.getValueAt(i, 0)));
  		                 int gn=Integer.parseInt(String.valueOf(mm.getValueAt(i, 3)));
  	  		             try{String sql6="update goods set Gstore=Gstore-"+gn+" Gsell=Gsell+"+gn+" where Gid="+gid;  		   
  		                     Statement stmt =Conn.getConnection().createStatement();
  		                     ResultSet rs=stmt.executeQuery(sql6);  		   
  		                     stmt.executeUpdate(sql6);
  		                     rs.close();
  	                         stmt.close();  	       
  		                 }catch(SQLException e1){
  		                     e1.getStackTrace();
  		                  }  //try---catch
 		                 i--;
  		               } //for
                    }  //else 
    		  for(;row>0;row--)  mm.removeRow(row-1);
    		  Load.setMoney(tc);
    		  tctf.setText("0.0元");
    		  total.setText("該收銀臺的銷售額是: "+Load.getMoney()+"元");
	         }    			 
    		
    		if(e.getSource()==cancel)              //取消對購物籃中所有貨品的購買
    		  {if(mm.getRowCount()==0||row==0) 
          	     JOptionPane.showMessageDialog(null,"購物籃為空","出錯",JOptionPane.ERROR_MESSAGE);
    		   else {for(;row>0;row--)  mm.removeRow(row-1);
  		             tctf.setText("0.0元"); 
    		   }  //else
    		  }
    	}
    
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品久久久久久久多人混战| 色丁香久综合在线久综合在线观看| 国产精品九色蝌蚪自拍| 51午夜精品国产| 91麻豆文化传媒在线观看| 日本不卡一区二区三区| 一区二区激情视频| 中文字幕中文乱码欧美一区二区| 精品少妇一区二区三区免费观看| 在线观看欧美黄色| 成人免费高清视频在线观看| 久久99久久99| 亚洲电影欧美电影有声小说| 日韩久久一区二区| 国产精品第13页| 国产精品久久久久久久浪潮网站 | 国模少妇一区二区三区| 一区二区三区四区在线免费观看 | 国产精品人成在线观看免费| 精品国产一区二区三区忘忧草 | 色狠狠一区二区三区香蕉| 国产黄人亚洲片| 国产成人小视频| 精品一区二区三区久久| 国产精品一品视频| 国产69精品久久777的优势| 国产一区欧美二区| av中文字幕在线不卡| 91原创在线视频| 欧美综合一区二区| 欧美日韩高清一区二区不卡| 制服.丝袜.亚洲.中文.综合| 日韩午夜av电影| 欧美经典三级视频一区二区三区| 国产精品无码永久免费888| 综合久久久久久| 亚洲成av人片| 国产传媒日韩欧美成人| 色综合久久久久久久久久久| 欧美精品18+| 中文字幕国产一区二区| 亚洲一区免费在线观看| 亚洲综合色噜噜狠狠| 日韩精品一区第一页| 国产一区二区看久久| 91丨九色丨尤物| 欧美成va人片在线观看| 亚洲女性喷水在线观看一区| 免费久久精品视频| 在线视频中文字幕一区二区| 久久亚洲春色中文字幕久久久| 国产精品久久久久久久午夜片| 日本不卡123| 在线观看成人小视频| 51精品视频一区二区三区| 欧美在线色视频| 中文字幕亚洲综合久久菠萝蜜| 久久激情五月婷婷| 欧美日韩在线免费视频| 亚洲免费高清视频在线| 国产ts人妖一区二区| 日韩欧美色电影| 三级不卡在线观看| 欧美日韩成人一区| 丝袜美腿亚洲一区| 欧美日韩精品福利| 视频在线观看国产精品| 欧美视频在线一区| 日韩一区欧美二区| 欧美高清激情brazzers| 无码av免费一区二区三区试看 | 26uuu久久天堂性欧美| 青青青伊人色综合久久| 日韩欧美高清dvd碟片| 蜜桃久久av一区| 老汉av免费一区二区三区| 狠狠色狠狠色综合系列| 精品国产电影一区二区| 日韩精彩视频在线观看| 欧美刺激午夜性久久久久久久| 午夜精品国产更新| 777亚洲妇女| 精品中文字幕一区二区小辣椒| 日韩一区二区在线观看视频 | 香蕉久久一区二区不卡无毒影院| 在线观看网站黄不卡| 亚洲第一福利视频在线| 精品国产区一区| 成人av网在线| 图片区日韩欧美亚洲| 日韩色视频在线观看| 国产不卡视频在线观看| 一区二区三区精密机械公司| 欧美美女一区二区| 国产精品一区三区| 一区av在线播放| 亚洲精品一区在线观看| 欧美色手机在线观看| 国产真实乱子伦精品视频| 国产精品日产欧美久久久久| 欧美日韩黄色影视| 波多野结衣精品在线| 久久成人免费日本黄色| 亚洲精品伦理在线| 日韩欧美高清在线| 欧美中文字幕久久| 成人国产精品免费观看| 久久精品99久久久| 亚洲一级二级三级| 亚洲美腿欧美偷拍| 国产精品女主播av| 26uuu亚洲| 欧美电影免费观看高清完整版在| 欧美影视一区二区三区| 99久久婷婷国产综合精品| 国产精品羞羞答答xxdd| 精品系列免费在线观看| 麻豆精品一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 亚洲综合精品自拍| 亚洲女同ⅹxx女同tv| 亚洲人成亚洲人成在线观看图片 | 久久久久久久久岛国免费| 日韩一级大片在线观看| 日韩一二三区不卡| 精品欧美乱码久久久久久| 日韩亚洲欧美成人一区| 精品国精品国产| 久久亚洲私人国产精品va媚药| 日韩一卡二卡三卡| 久久精品亚洲麻豆av一区二区| 久久久久一区二区三区四区| 国产精品人妖ts系列视频| 国产精品毛片大码女人| 一区二区三区欧美久久| 五月激情综合婷婷| 国产乱子伦视频一区二区三区| 国产成a人亚洲精品| 一本色道a无线码一区v| 五月激情综合色| 欧美电视剧免费全集观看| 欧美精品一区二区三区在线播放 | 婷婷国产在线综合| 国产一区二区三区精品视频| 91论坛在线播放| 911精品产国品一二三产区| 国产亚洲欧洲997久久综合| 亚洲欧美国产三级| 久久er精品视频| 色8久久精品久久久久久蜜| 日韩欧美你懂的| 伊人一区二区三区| 国产精品一区免费视频| 8v天堂国产在线一区二区| 国产精品国产自产拍在线| 久久99精品久久久久久动态图| 色呦呦网站一区| 国产欧美视频一区二区| 亚洲va在线va天堂| 日本高清成人免费播放| 久久久久88色偷偷免费| 亚洲国产综合在线| eeuss鲁一区二区三区| 精品99999| 极品美女销魂一区二区三区| 884aa四虎影成人精品一区| 亚洲精品福利视频网站| 91在线观看免费视频| 欧美激情一区在线| 国产一区二区三区蝌蚪| 精品久久久久久久久久久久久久久 | 亚洲成人久久影院| 91久久精品一区二区三| 一区二区三区国产| 欧美亚洲国产一区在线观看网站| 中文字幕一区二区在线观看| a4yy欧美一区二区三区| 国产精品麻豆欧美日韩ww| 丁香网亚洲国际| 亚洲国产精品成人综合| 99国产精品久久久久| 一区二区三区资源| 欧美日韩第一区日日骚| 日韩vs国产vs欧美| 国产拍欧美日韩视频二区| av在线播放成人| 天天爽夜夜爽夜夜爽精品视频| 91视频一区二区三区| 中文字幕精品—区二区四季| jizzjizzjizz欧美| 三级亚洲高清视频| 亚洲另类色综合网站| 国产日产精品1区| 日韩欧美一级在线播放| 欧美三级韩国三级日本三斤| 91丨porny丨首页| 99re这里只有精品视频首页| 丰满白嫩尤物一区二区| 久久电影网站中文字幕| 免费成人性网站|