欢迎来到天天文库
浏览记录
ID:47998999
大小:169.15 KB
页数:31页
时间:2020-01-11
《超市收银系统(Java语言实现).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、packagecashier;importjava.awt.BorderLayout;importjava.awt.FlowLayout;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io
2、.ObjectInputStream;importjava.io.ObjectOutputStream;importjava.text.DateFormat;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.HashMap;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JTextArea;importjavax.swing.JTextField;importjavax.sw
3、ing.Timer;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JPanel;@SuppressWarnings("serial")publicclassSystemWindowextendsJFrameimplementsActionListener{staticCheckstandcheckstand;//此变量单纯为了保存读至保存HashMap文件中的数据,相当于一个中间媒介/***供显示的商品信息*/Goodsgood;/***保存收银台信息的文件*/stat
4、icFilefile;staticCheckstandc;//放在此处并不和前面的checkstand相矛盾,此变量是为了读取、保存柜台信息staticLongnumber;//输入的卡号Timertime;//获取系统时间JPanelleftPanel;JButtonmember;//会员服务JButtoncommon;//普通服务JButtonfindMemberInfo;//查找会员信息JButtonfindAllMemberInfo;//查看所有会员信息JButtonfindGoodsSurplus;//查看商品剩余量JButtonfindSalero
5、om;//查看柜台销售额JPanelrightPanel;JTextFieldshowTime;JPanelrightPanelSon;publicSystemWindow(){super("欢迎使用超市收银系统");file=newFile("checkstand.dat");SystemWindow.readCheckstandInfo();//读取柜台信息Goods.getSurplusFromFile();//这一步很重要!good=newGoods();time=newTimer(1000,this);//时间time.start();this.se
6、tLayout(newGridLayout(1,2,4,4));leftPanel=newJPanel();leftPanel.setLayout(newGridLayout(6,1,4,4));member=newJButton("会员服务");common=newJButton("普通服务");findMemberInfo=newJButton("查找会员信息");findAllMemberInfo=newJButton("查看所有会员信息");findGoodsSurplus=newJButton("查看商品剩余量");findSaleroom=newJ
7、Button("查看柜台销售额");member.addActionListener(this);common.addActionListener(this);findMemberInfo.addActionListener(this);findAllMemberInfo.addActionListener(this);findGoodsSurplus.addActionListener(this);findSaleroom.addActionListener(this);leftPanel.add(member);leftPanel.add(common);
8、leftPanel.add(findM
此文档下载收益归作者所有