- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
package cashier;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.Timer;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
@SuppressWarnings(serial)
public class SystemWindow extends JFrame implements ActionListener{
static Checkstand checkstand;//此变量单纯为了保存读至保存HashMap文件中的数据,相当于一个中间媒介
/**
* 供显示的商品信息
*/
Goods good;
/**
* 保存收银台信息的文件
*/
static File file;
static Checkstand c;//放在此处并不和前面的checkstand相矛盾,此变量是为了读取、保存柜台信息
static Long number;//输入的卡号
Timer time;//获取系统时间
JPanel leftPanel;
JButton member;//会员服务
JButton common;//普通服务
JButton findMemberInfo;//查找会员信息
JButton findAllMemberInfo;//查看所有会员信息
JButton findGoodsSurplus;//查看商品剩余量
JButton findSaleroom;//查看柜台销售额
JPanel rightPanel;
JTextField showTime;
JPanel rightPanelSon;
public SystemWindow() {
super(欢迎使用超市收银系统);
file=new File(checkstand.dat);
SystemWindow.readCheckstandInfo();//读取柜台信息
Goods.getSurplusFromFile();//这一步很重要!
good=new Goods();
time=new Timer(1000,this);//时间
time.start();
this.setLayout(new GridLayout(1,2,4,4));
leftPanel=new JPanel();
leftPanel.setLayout(new GridLayout(6,1,4,4));
member=new JButton(会员服务);
common=new JButton(普通服务);
findMemberInfo=new JButton(查找会员信息);
findAllMemberInfo=new JButton(查看所有会员信息);
findGoodsSurplus=new JButton(查看商品剩余量);
findSaleroom=new JButton(查看柜台销售额);
member.addActionListener(this);
common.addActionListener(this);
原创力文档


文档评论(0)