java-超市收银系统

上传人:人*** 文档编号:489376682 上传时间:2022-10-17 格式:DOCX 页数:6 大小:16.65KB
返回 下载 相关 举报
java-超市收银系统_第1页
第1页 / 共6页
java-超市收银系统_第2页
第2页 / 共6页
java-超市收银系统_第3页
第3页 / 共6页
java-超市收银系统_第4页
第4页 / 共6页
java-超市收银系统_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《java-超市收银系统》由会员分享,可在线阅读,更多相关《java-超市收银系统(6页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上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 clas

2、s 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

3、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 t

4、ext1=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 J

5、Label(商品代号:);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(

6、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();JB

7、utton 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(0

8、0003,会员丙); 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;); b

9、utton2.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(Action

10、Event 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(

11、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(sh

12、angpinhao.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(shangpin

13、4.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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号