Java项目实训模拟网上超市购物结算功能

1.用户可以添加购买一种商品,添加的信息包括商品名称、数量和单价2.用户可以删除已购买的一种商品3.用户可以查询已购买的一种商品的详细信息,查询时要指明查询的商品的记录号是多少(商品记录号是按照商品购买次序编的),还可以指定查询第一个或最后一个购买的商品 信息。4.用户可以删除所有已添加到购物车的商品5.用户可以打印要购买的商品的清单6.用户可以清空显示信息的窗口7.用户可以要求结帐,系统会打印出用户购物清单,并给出总价。该程序是一个applet程序,需要嵌入网页中运行。该用户图形界面的容器是japplet,上面摆放了若干个组件,包括jLabel, jTextField, jButton, jTextArea等。按照界面上的内容分别生成组件对象,然后把组件添加到容器上。代码如下所示: jlabel0=new jLabel("品名");t0=new jTextField(10);area=new jTextArea(10,50);btn1=new jButton("添加");……add(label0);add(t0);add(area);add(btn1);…… 2.定义一个类,用来表示用户购买的商品,存储商品的名称、数量和单价。还要定义一个向量类Vector的对象,用来存储用户购买的所有商品对象的列表。提示:Vector类相当于一个可变长度的数组,可以用来存储若干个对象,它提供了一些方法,可以随时添加和删除对象。 3.为程序添加消息处理机制,没有消息处理的程序相当于聋子和哑巴,只有添加了消息处理,程序才能与用户进行交互。本程序中的事件主要是Action类的事件。提示:处理Action类的事件的代码如下:Button btn1=new Button("添加");btn1.addActionListener(this);……public void actionPerformed(ActionEvent e){……} 谢谢大神!

第1个回答  2017-10-08
使用结构体+数组,就可以 了

~
~
~
~
~~~~~~~~~~~~~~~~~~~~~~~~~
第2个回答  2016-06-20
可以私信我我可以帮你完成本回答被提问者采纳
相似回答