资源简介
使用Java语言编写一个模拟网上超市购物结算功能的程序,要求程序运行后有一个图形用户界面,可供用户输入购买的各种商品相关信息,最后给出用户的购物清单及价格,并且用户可以根据需要查询自己购买的第几项商品的详细信息。
需求分析:
1.用户可以添加购买一种商品,添加的信息包括商品名称、数量和单价
2.用户可以删除已购买的一种商品
3.用户可以查询已购买的一种商品的详细信息,查询时要指明查询的商品的记录号是多少(商品记录号是按照商品购买次序编的),还可以指定查询第一个或最后一个购买的商品信息。
4.用户可以删除所有已添加到购物车的商品
5.用户可以打印要购买的商品的清单
6.用户可以清空显示信息的窗口
7.用户可以要求结帐,系统会打印出用户购物清单,并给出总价。
需求分析:
1.用户可以添加购买一种商品,添加的信息包括商品名称、数量和单价
2.用户可以删除已购买的一种商品
3.用户可以查询已购买的一种商品的详细信息,查询时要指明查询的商品的记录号是多少(商品记录号是按照商品购买次序编的),还可以指定查询第一个或最后一个购买的商品信息。
4.用户可以删除所有已添加到购物车的商品
5.用户可以打印要购买的商品的清单
6.用户可以清空显示信息的窗口
7.用户可以要求结帐,系统会打印出用户购物清单,并给出总价。
代码片段和文件信息
package shoponline;
import java.awt.Graphics;
import java.awt.*;
import javax.swing.*;
public class MyPanel extends JPanel {
protected void paintComponent(Graphics g) {
super.paintComponent(g);
ImageIcon img=new ImageIcon(“image/1.jpg“);
img.paintIcon(this g 0 0);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 303 2018-05-21 01:34 shoponline\.classpath
文件 386 2018-05-21 01:34 shoponline\.project
文件 598 2018-05-21 01:34 shoponline\.settings\org.eclipse.jdt.core.prefs
文件 639 2018-06-11 11:09 shoponline\bin\shoponline\MyPanel.class
文件 741 2018-06-13 23:47 shoponline\bin\shoponline\record.class
文件 4390 2018-06-13 23:47 shoponline\bin\shoponline\shopping$鼠标.class
文件 3544 2018-06-13 23:47 shoponline\bin\shoponline\shopping.class
文件 153747 2018-05-21 20:08 shoponline\image\1.jpg
文件 310 2018-05-26 11:20 shoponline\src\shoponline\MyPanel.java
文件 5869 2018-06-13 23:47 shoponline\src\shoponline\shopping.java
目录 0 2018-06-11 11:09 shoponline\bin\shoponline
目录 0 2018-05-26 11:17 shoponline\src\shoponline
目录 0 2018-05-21 01:34 shoponline\.settings
目录 0 2018-06-11 11:09 shoponline\bin
目录 0 2018-05-21 20:08 shoponline\image
目录 0 2018-05-21 01:34 shoponline\src
目录 0 2018-05-21 19:58 shoponline
----------- --------- ---------- ----- ----
170527 17
评论
共有 条评论