java超市收银系统.docx

上传人:b****6 文档编号:12375076 上传时间:2023-06-05 格式:DOCX 页数:9 大小:15.82KB
下载 相关 举报
java超市收银系统.docx_第1页
第1页 / 共9页
java超市收银系统.docx_第2页
第2页 / 共9页
java超市收银系统.docx_第3页
第3页 / 共9页
java超市收银系统.docx_第4页
第4页 / 共9页
java超市收银系统.docx_第5页
第5页 / 共9页
java超市收银系统.docx_第6页
第6页 / 共9页
java超市收银系统.docx_第7页
第7页 / 共9页
java超市收银系统.docx_第8页
第8页 / 共9页
java超市收银系统.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java超市收银系统.docx

《java超市收银系统.docx》由会员分享,可在线阅读,更多相关《java超市收银系统.docx(9页珍藏版)》请在冰点文库上搜索。

java超市收银系统.docx

java超市收银系统

packagesoftware;importjava.awt.*;

importjava.awt.event.*;

importjavax.swing.*;

classshangpin{

StringSId;

StringSmane;

intjiage;

publicshangpin(Stringa,Stringb,intc){

SId=a;

Smane=b;

jiage=c;

}

}

classhuiyuan{

StringHId;

StringHname;

publichuiyuan(Stringa,Stringb){

HId=a;

Hname=b;

}

}

publicclasschaoshiextendsJFrame{

staticintkey=0;//会员

staticintsum1=0;//总消费

staticintsum2=0;//当天合计

staticinthuiyuansum=0;//会员人数

staticintSpinsum1=0;//商品1合计

staticintSpinsum2=0;//商品2合计

staticintSpinsum3=0;//商品3合计

staticintSpinsum4=0;//商品4合计

staticintSpinsum5=0;//商品5合计

publicstaticvoidmain(String[]agrs){

JFrameframe=newJFrame("超市");

frame.setSize(400,250);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Containerc=frame.getContentPane();

c.add(pan());

frame.setVisible(true);

}

staticJPanelpan(){

JPanelpanel=newJPanel();

JPanelpart1=newJPanel();

part1.add(newJLabel("会员卡号:

"));

finalJTextFieldtext1=newJTextField();

text1.setHorizontalAlignment(JTextField.RIGHT);

text1.setColumns(11);

JButtonbutton1=newJButton("确定");

part1.add(text1);part1.add(button1);

part1.setVisible(true);

finalJLabelJLabel00=newJLabel("非会员");

part1.add(JLabel00);panel.add(part1);

JPanelpart2=newJPanel();

part2.add(newJLabel("商品代号:

"));

finalJTextFieldtext2=newJTextField();

text2.setHorizontalAlignment(JTextField.RIGHT);

text2.setColumns(15);

JButtonbutton2=newJButton("确定");

part2.add(text2);part2.add(button2);

panel.add(part2);

JPanelpart3=newJPanel();

finalJLabelJLabel0=newJLabel("");

finalJLabelJLabel1=newJLabel("000");

finalJLabelJLabel2=newJLabel("0000");

part3.add(newJLabel("商品名"));part3.add(JLabel0);

part3.add(newJLabel("商品价格"));part3.add(JLabel1);

part3.add(newJLabel("元"));

part3.add(newJLabel("总价格"));part3.add(JLabel2);

part3.add(newJLabel("元"));

part3.add(newJLabel(""));panel.add(part3);

JPanelpart4=newJPanel();

JButtonbutton3=newJButton("结账");

JButtonbutton4=newJButton("总汇");part4.add(button3);

part4.add(newJLabel(""));

part4.add(button4);panel.add(part4);

button1.addActionListener(newActionListener(){

huiyuanhuiyuan1=newhuiyuan("00001","会员甲");

huiyuanhuiyuan2=newhuiyuan("00002","会员乙");

huiyuanhuiyuan3=newhuiyuan("00003","会员丙");

publicvoidactionPerformed(ActionEvente){

Stringkahao=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(newActionListener(){

shangpinshangpin1=newshangpin("001","商品1",10);

shangpinshangpin2=newshangpin("002","商品2",11);

shangpinshangpin3=newshangpin("003","商品3",12);

shangpinshangpin4=newshangpin("004","商品4",13);

shangpinshangpin5=newshangpin("005","商品5",14);

publicvoidactionPerformed(ActionEvente){

Stringshangpinhao=text2.getText();

if(shangpinhao.equals(shangpin1.SId)){

JLabel0.setText(""+shangpin1.Smane);

Stringstr=String.format("%04d",shangpin1.jiage);

JLabel1.setText(str);

sum1=sum1+shangpin1.jiage;

sum2=sum2+shangpin1.jiage;

Stringstr1=String.format("%04d",sum1);

JLabel2.setText(str1);Spinsum1++;

};

if(shangpinhao.equals(shangpin2.SId)){

JLabel0.setText(""+shangpin2.Smane);

Stringstr=String.format("%04d",shangpin2.jiage);

JLabel1.setText(str);

sum1=sum1+shangpin2.jiage;

sum2=sum2+shangpin2.jiage;

Stringstr1=String.format("%04d",sum1);

JLabel2.setText(str1);Spinsum2++;

};

if(shangpinhao.equals(shangpin3.SId)){

JLabel0.setText(""+shangpin3.Smane);

Stringstr=String.format("%04d",shangpin3.jiage);

JLabel1.setText(str);

sum1=sum1+shangpin3.jiage;

sum2=sum2+shangpin3.jiage;

Stringstr1=String.format("%04d",sum1);

JLabel2.setText(str1);Spinsum3++;

};

if(shangpinhao.equals(shangpin4.SId)){

JLabel0.setText(""+shangpin4.Smane);

Stringstr=String.format("%04d",shangpin4.jiage);

JLabel1.setText(str);

sum1=sum1+shangpin4.jiage;

sum2=sum2+shangpin4.jiage;

Stringstr1=String.format("%04d",sum1);

JLabel2.setText(str1);Spinsum4++;

};

if(shangpinhao.equals(shangpin5.SId)){

JLabel0.setText(""+shangpin5.Smane);

Stringstr=String.format("%04d",shangpin5.jiage);

JLabel1.setText(str);

sum1=sum1+shangpin5.jiage;

sum2=sum2+shangpin5.jiage;

Stringstr1=String.format("%04d",sum1);

JLabel2.setText(str1);Spinsum5++;

};

}

});

button3.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

if(sum1!

=0)huiyuansum++;

JDialogduox=newJDialog();JPanelduoxP=newJPanel();

duox.getContentPane().add(duoxP);

duox.setTitle("消费总额");duoxP.setVisible(true);

duoxP.setLayout(newGridLayout(4,1,0,0));

duox.setSize(200,300);duox.setVisible(true);

JPanelpanel1=newJPanel();JPanelpart11=newJPanel();

JPanelpart12=newJPanel();

Stringstr1=String.format("%04d",sum1);

JLabelLabel11=newJLabel(str1);Label11.setText(str1);

part11.add(newJLabel("消费总额:

"));

part11.add(Label11);

if((key!

=1)&&sum1>=200){

part12.add(newJLabel("消费达200元发放一张会员卡"));

panel1.add(part12);

}

panel1.add(part11);duoxP.add(panel1);

key=0;sum1=0;

JLabel0.setText("");JLabel1.setText("000");

JLabel2.setText("0000");JLabel00.setText("非会员");

text1.setText("");text2.setText("");

}

});

button4.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

JDialogduox=newJDialog();JPanelduoxP=newJPanel();

duox.getContentPane().add(duoxP);duox.setTitle("消费总额");

duoxP.setVisible(true);

duoxP.setLayout(newGridLayout(8,1,0,0));

duox.setSize(200,400);duox.setVisible(true);

JPanelpart21=newJPanel();JPanelpart22=newJPanel();

JPanelpart23=newJPanel();JPanelpart24=newJPanel();

JPanelpart25=newJPanel();JPanelpart26=newJPanel();

JPanelpart27=newJPanel();

JButtonbutton5=newJButton("全部清零");

finalJLabellabel21=newJLabel();

part21.add(newJLabel("总消费额"));

Stringstr21=String.format("%04d",sum2);

label21.setText(str21);part21.add(label21);

finalJLabellabel22=newJLabel();

part22.add(newJLabel("商品1消费量"));

Stringstr22=String.format("%04d",Spinsum1);

label22.setText(str22);part22.add(label22);

finalJLabellabel23=newJLabel();

part23.add(newJLabel("商品2消费量"));

Stringstr23=String.format("%04d",Spinsum2);

label23.setText(str23);part23.add(label23);

finalJLabellabel24=newJLabel();

part24.add(newJLabel("商品3消费量"));

Stringstr24=String.format("%04d",Spinsum3);

label24.setText(str24);part24.add(label24);

finalJLabellabel25=newJLabel();

part25.add(newJLabel("商品4消费量"));

Stringstr25=String.format("%04d",Spinsum4);

label25.setText(str25);part25.add(label25);

finalJLabellabel26=newJLabel();

part26.add(newJLabel("商品5消费量"));

Stringstr26=String.format("%04d",Spinsum5);

label26.setText(str26);part26.add(label26);

finalJLabellabel27=newJLabel();

part27.add(newJLabel("消费人次"));

Stringstr27=String.format("%04d",huiyuansum);

label27.setText(str27);part27.add(label27);

button5.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

sum2=0;Spinsum1=0;Spinsum2=0;Spinsum3=0;

Spinsum4=0;Spinsum5=0;huiyuansum=0;

label21.setText("0000");label22.setText("0000");label23.setText("0000");

label24.setText("0000");label25.setText("0000");label26.setText("0000");

label27.setText("0000");

}

});

duoxP.add(part21);duoxP.add(part22);duoxP.add(part23);duoxP.add(part24);

duoxP.add(part25);duoxP.add(part26);duoxP.add(part27);duoxP.add(button5);

}

});

returnpanel;

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2