当前位置:首页 > 网上商城 > 正文内容

JAVA 购物车示例代码

访客2021-05-19 10:29:53网上商城352

import java.awt.*;
import java.awt.event.*;
class ShopFrame extends Frame implements ActionListener
{ Label label1,label2,label3,label4;
Button button1,button2,button3,button4,button5;
TextArea text;
Panel panel1,panel2;
static float sum=0.0f;
ShopFrame(String s)
{ super(s);
setLayout(new BorderLayout());
label1=new Label("面纸:3元",Label.LEFT);
label2=new Label("钢笔:5元",Label.LEFT);
label3=new Label("书:10元",Label.LEFT);
label4=new Label("袜子:8元",Label.LEFT);
button1=new Button("加入购物车");
button2=new Button("加入购物车");
button3=new Button("加入购物车");
button4=new Button("加入购物车");
button5=new Button("查看购物车");
text=new TextArea("商品有:"+"\n",5,10);
text.setEditable(false);
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{ System.exit(0);
}
}
);
button1.addActionListener(this);
button2.addActionListener(this);
button3.addActionListener(this);
button4.addActionListener(this);
button5.addActionListener(this);
panel1=new Panel();
panel2=new Panel();
panel1.add(label1);
panel1.add(button1);
panel1.add(label2);
panel1.add(button2);
panel1.add(label3);
panel1.add(button3);
panel1.add(label4);
panel1.add(button4);
panel2.setLayout(new BorderLayout());
panel2.add(button5,BorderLayout.NORTH);
panel2.add(text,BorderLayout.SOUTH);
this.add(panel1,BorderLayout.CENTER);
this.add(panel2,BorderLayout.SOUTH);
setBounds(100,100,350,250);
setVisible(true);
validate();
}
public void actionPerformed(ActionEvent e)
{ if(e.getSource()==button1)
{ text.append("一个面纸、");
sum=sum+3;
}
else if(e.getSource()==button2)
{ text.append("一只钢笔、");
sum=sum+5;
}
else if(e.getSource()==button3)
{ text.append("一本书、");
sum=sum+10;
}
else if(e.getSource()==button4)
{ text.append("一双袜子、");
sum=sum+8;
}
else if(e.getSource()==button5)
{
text.append("\n"+"总价为:"+"\n"+sum);
}
}

}

public class Shopping {
public static void main(String[] args) {
new ShopFrame("购物车");

}

}
我没用Swing可能显示不出来你的效果。不满意得话我在给你编一个。

分享给朋友:

相关文章

大数据怎么用

大数据怎么用

大数据对于企业提供的营销价值是毋庸置疑的,同样大数据给予企业做精细化运营也会提供很多帮助。比如,企业可以根据收到的大量用户数据构建一些关于用户体验的检测模型,用来分析关注企业用户的属性。并且利用这些模型分析出用户使用产品或者购物行为的关键接...

如何通过选品工具获取大数据?

如何通过选品工具获取大数据?

都说选品要依托数据,亚马逊数据应该从以下几个方面进行1、产品关键词2、产品每月搜索容量3、该关键词在亚马逊上的搜索结果4、该产品关键词的Review数量5、关键词的搜索URL如何收集这些数据 哪家购物中心系统大数据分析能力比较强,是怎么...

京东商城和京东自营店有区别吗

京东商城和京东自营店有区别吗

京东自营的模式就是你是供货商,而店铺是由京东来负责管理和销售的,当然了你给京东的供货价格是非常低廉的,所以只能以量取胜。京东自营的话是有很多官方资源可以上的,如果你是京东自营的话京东会上很多的促销活动和推广,因为毕竟是给京东赚钱的。而自己经...

国内快递排名怎么排?

国内快递排名怎么排?

作为一名资深快递承包区老板,给予一个客观评价!排名多少都应该客观去对待!从速度,服务,到范围,再到价格来综合判定!(EMS,邮政小包,京东暂不考虑排名)(德邦,佳吉,安能等物流暂不参与快递排名)(落地配的小快递太多了,就不一一排名了),欢迎...

超市,商城,商店,商场,网上商城,百货公司,有什相同和不同???

超市,商城,商店,商场,网上商城,百货公司,有什相同和不同???

超市,超级市场的简称,一般是指商品开架陈列、顾客自我服务、货款一次结算,以经营生鲜食品、日杂用品为主的商店。其特点主要是①薄利多销,基本上下设售货员经营中低档商品;②商品采用小包装、标明分量、规格和价格;③备有小车或货筐、顾客自选商品;④出...

面对职业打假人,电商掌柜们是如何应对的?

面对职业打假人,电商掌柜们是如何应对的?

怕的不是职业打假人,有些小地方某此部门比职业打假人黑一万倍 前天朋友的店铺刚刚被职业打假人找麻烦,先是拍下几箱越南莲雾,过了两周,就向平台举报说越南进口水果中没有莲雾(大多做水果生意的人都不知道这个细节,因为广西有很多越南水果虽然没有进口许...