资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
精选优质文档-倾情为你奉上package software; import java.awt.*; import java.awt.event.*;import javax.swing.*;class shangpinString SId;String Smane;int jiage;public shangpin(String a,String b,int c)SId=a;Smane=b;jiage=c;class huiyuanString HId;String Hname;public huiyuan(String a,String b)HId=a;Hname=b;public class chaoshi extends JFrame static int key=0; /会员static int sum1=0; /总消费static int sum2=0; /当天合计static int huiyuansum=0; /会员人数static int Spinsum1=0; /商品1合计 static int Spinsum2=0; /商品2合计static int Spinsum3=0; /商品3合计static int Spinsum4=0; /商品4合计static int Spinsum5=0; /商品5合计public static void main(String agrs)JFrame frame =new JFrame(超市);frame.setSize(400,250);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Container c=frame.getContentPane(); c.add(pan(); frame.setVisible(true);static JPanel pan ()JPanel panel=new JPanel();JPanel part1=new JPanel();part1.add(new JLabel(会员卡号:);final JTextField text1=new JTextField();text1.setHorizontalAlignment(JTextField.RIGHT);text1.setColumns(11);JButton button1=new JButton(确定);part1.add(text1); part1.add(button1);part1.setVisible(true);final JLabel JLabel00 =new JLabel(非会员);part1.add(JLabel00); panel.add(part1);JPanel part2=new JPanel();part2.add(new JLabel(商品代号:);final JTextField text2=new JTextField();text2.setHorizontalAlignment(JTextField.RIGHT);text2.setColumns(15);JButton button2=new JButton(确定);part2.add(text2); part2.add(button2);panel.add(part2);JPanel part3=new JPanel();final JLabel JLabel0=new JLabel( );final JLabel JLabel1=new JLabel(000);final JLabel JLabel2=new JLabel(0000);part3.add(new JLabel(商品名); part3.add(JLabel0);part3.add(new JLabel(商品价格); part3.add(JLabel1);part3.add(new JLabel(元);part3.add(new JLabel(总价格); part3.add(JLabel2);part3.add(new JLabel(元);part3.add(new JLabel( ); panel.add(part3);JPanel part4=new JPanel();JButton button3=new JButton(结账);JButton button4=new JButton(总汇); part4.add(button3);part4.add(new JLabel( );part4.add(button4); panel.add(part4);button1.addActionListener(new ActionListener() huiyuan huiyuan1=new huiyuan(00001,会员甲);huiyuan huiyuan2=new huiyuan(00002,会员乙);huiyuan huiyuan3=new huiyuan(00003,会员丙); public void actionPerformed(ActionEvent e) String kahao=text1.getText(); if(kahao.equals(huiyuan1.HId) JLabel00.setText(huiyuan1.Hname); key=1; if(kahao.equals(huiyuan2.HId) JLabel00.setText(huiyuan2.Hname); key=1; if(kahao.equals(huiyuan3.HId) JLabel00.setText(huiyuan3.Hname); key=1;); button2.addActionListener(new ActionListener() shangpin shangpin1=new shangpin(001,商品1,10);shangpin shangpin2=new shangpin(002,商品2,11);shangpin shangpin3=new shangpin(003,商品3,12);shangpin shangpin4=new shangpin(004,商品4,13);shangpin shangpin5=new shangpin(005,商品5,14);public void actionPerformed(ActionEvent e) String shangpinhao=text2.getText(); if(shangpinhao.equals(shangpin1.SId) JLabel0.setText( +shangpin1.Smane); String str = String.format(%04d,shangpin1.jiage); JLabel1.setText(str); sum1=sum1+shangpin1.jiage; sum2=sum2+shangpin1.jiage; String str1 = String.format(%04d,sum1); JLabel2.setText(str1); Spinsum1+; ; if(shangpinhao.equals(shangpin2.SId) JLabel0.setText( +shangpin2.Smane); String str = String.format(%04d,shangpin2.jiage); JLabel1.setText(str); sum1=sum1+shangpin2.jiage; sum2=sum2+shangpin2.jiage; String str1 = String.format(%04d,sum1); JLabel2.setText(str1); Spinsum2+; ; if(shangpinhao.equals(shangpin3.SId) JLabel0.setText( +shangpin3.Smane); String str = String.format(%04d,shangpin3.jiage); JLabel1.setText(str); sum1=sum1+shangpin3.jiage; sum2=sum2+shangpin3.jiage; String str1 = String.format(%04d,sum1); JLabel2.setText(str1); Spinsum3+; ; if(shangpinhao.equals(shangpin4.SId) JLabel0.setText( +shangpin4.Smane); String str = String.format(%04d,shangpin4.jiage); JLabel1.setText(str); sum1=sum1+shangpin4.jiage; sum2=sum2+shangpin4.jiage; String str1 = String.format(%04d,sum1); JLabel2.setText(str1); Spinsum4+; ; if(shangpinhao.equals(shangpin5.SId) JLabel0.setText( +shangpin5.Smane); Str
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号