网上书店完整代码(8)

2019-01-27 14:38

《网上书店信息管理系统的设计与实现》 第36页 共34页 private JMenuBar menuBar = new JMenuBar(); private JMenu goodsMenu = new JMenu(\商品管理\ private JMenu orderMenu = new JMenu(\订单管理\

private JMenuItem goodsMenuItem = new JMenuItem(\商品购买\

private JMenuItem orderMenuItem = new JMenuItem(\订单管理\

// private JButton btDelet = new JButton(\删除\ private JButton btAdd = new JButton(\购买\ private

JComboBox

numBox

=

new

String[]{\// private JButton btUpdate = new JButton(\修改\ private JTextField fieldId = new JTextField(15); Object ar[][] =new Object[80][8]; Object or[][] =new Object[80][9];

public BuyerFrame(){ init();

}

private void init(){ setMenuBar();

this.setTitle(\网上鞋购系统\

this.setIconImage(new ImageIcon(\ this.setSize(600, 400);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLocationRelativeTo(null); this.add(menuBar,BorderLayout.NORTH);

setGoodsPanel();

goodsPanel.setBackground(Color.GRAY);

this.add(goodsPanel,BorderLayout.CENTER); JComboBox(new

《网上书店信息管理系统的设计与实现》 第37页 共34页

}

//borderlayout 北边面板设置 private void setMenuBar(){

menuBar.add(goodsMenu); goodsMenu.add(goodsMenuItem);

goodsMenuItem.addActionListener(new ActionListener() { });

menuBar.add(orderMenu); orderMenu.add(orderMenuItem);

orderMenuItem.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub setOr(); @Override

public void actionPerformed(ActionEvent e) { }

// TODO Auto-generated method stub setAr();

remove(orderPanel); add(goodsPanel); goodsPanel.updateUI();

orderPanel.setBackground(Color.LIGHT_GRAY);

setSouthPanel(); setOrderPanel();

this.add(southPanel,BorderLayout.SOUTH);

《网上书店信息管理系统的设计与实现》 第38页 共34页

}

//borderlayout 南边面板设置 private void setSouthPanel(){

southPanel.add(new JLabel(\请输入商品编号:\southPanel.add(fieldId);

southPanel.add(new JLabel(\商品数量:\southPanel.add(numBox); //修改

southPanel.add(btAdd);

btAdd.addActionListener(new ActionListener() {

}else{

int id = Integer.parseInt(fieldId.getText());

int num = Integer.parseInt((String) numBox.getSelectedItem()); goods = dao.getOneGoods(id);

if(JOptionPane.showConfirmDialog(null, \您确定要购买吗?\

if(goods.getId()==0){

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub GoodsDao dao = new GoodsDao(); Goods goods = new Goods(); if(\

JOptionPane.showMessageDialog(null, \请输入商品编号或商品数量!

});

}

remove(goodsPanel); add(orderPanel); orderPanel.updateUI();

\

《网上书店信息管理系统的设计与实现》 第39页 共34页

JOptionPane.showMessageDialog(null, \商品编号输入错误!

\

}else{

if(goods.getNum()

JOptionPane.showMessageDialog(null, \商品数量不足!

\

}

//borderlayout 中间商品面板设置 private void setGoodsPanel(){

Object columnName[]={\商品号\商品名\单价\折扣\折后价\剩余数量\商 });

}

}

}

}

goodsPanel.updateUI();

}else{

goods.setNum(goods.getNum()-num); dao.updateGoods(goods); OrderDao order = new OrderDao(); order.inserOerderByGoods(goods, num);

JOptionPane.showMessageDialog(null, \购买成功!\setAr(); setOr();

}else{ }

家名称\商家地址\

《网上书店信息管理系统的设计与实现》 第40页 共34页 名

}

private void setAr(){ }

private void setArNull(){ }

for(int i=0;i

for(int j=0;j

ar[i][j]=\

setArNull();

GoodsDao dao = new GoodsDao(); ArrayList list = new ArrayList(); list = dao.getAllSellerGoods(); for(int i=0;i

Goods goods = (Goods) list.get(i); ar[i][0]=goods.getId(); ar[i][1]=goods.getName(); ar[i][2]=goods.getPrice(); ar[i][3]=goods.getDiscount();

ar[i][4]=goods.getPrice()*goods.getDiscount()+0.1; ar[i][5]=goods.getNum();

ar[i][6]=goods.getSeller().getName(); ar[i][7]=goods.getSeller().getAddress(); setAr();

JScrollPane scrollpane = new JScrollPane(table); goodsPanel.add(scrollpane);

JTable table=new JTable(ar,columnName);//ar存放表中的数据,columnname表示列


网上书店完整代码(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2019农村信用联社201X年工作计划安排-优秀word范文(2页)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: