网上书店完整代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附录全部源代码
package com.shoeShop.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Connect {
private static Connection con = null;
private static String url="jdbc:oracle:thin:@localhost:1521:ORCL";
private static String driver = "oracle.jdbc.driver.OracleDriver";
private static String user = "scott";
private static String pwd = "tiger";
public static Connection getConnection(){
try {
Class.forName(driver);
con = DriverManager.getConnection(url, user, pwd);
System.out.println("数据库连接成功!");
} catch (ClassNotFoundException e) {
System.out.println("驱动加载失败!");;
} catch (SQLException e) {
System.out.println("数据库连接失败!");
}
return con;
}
public static void main(String[] args) {
Connect.getConnection();
}
}
package com.shoeShop.action;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JPanel;
import com.shoeShop.view.RegisterFrame;
public class docMenuAction implements ActionListener { RegisterFrame register = null;
JPanel cusPanel = null;
JPanel docPanel = null;
public docMenuAction(RegisterFrame register){ this.register = register;
this.cusPanel = register.cusPanel;
this.docPanel = register.docPanel;
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
register.flag = 1;
//System.out.println(register.flag);
register.remove(cusPanel);
register.add(docPanel);
docPanel.updateUI();
}
}
package com.shoeShop.dao;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.shoeShop.db.Connect;
import com.shoeShop.entity.Buyer;
import com.shoeShop.entity.Seller;
public class BuyerDao {
private static Connection conn;
private static Statement statement;
private static ResultSet resultSet;
//插入数据,用于注册
public int insertBuyer(Buyer buyer){
int flag = 0;
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = "insert into buyer values('"+buyer.getId()+"','"+buyer.getName()+"','"+buyer.getPwd()+"','"+buyer.getAddress()+"')" ;
// System.out.println("buyer"+sql);
flag = statement.executeUpdate(sql);
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// System.out.println(flag);
return flag;
}
//通过用户名和密码查询,用于登录
public static Buyer getBuyer(String name,String pwd){
conn = Connect.getConnection();
Buyer buyer = new Buyer();
try {
statement = conn.createStatement();
String sql = "select * from buyer where buyer_id='"+name+"' and pwd = '"+pwd+"'";
resultSet = statement.executeQuery(sql);
while(resultSet.next()){
buyer.setId(resultSet.getString("buyer_id"));
buyer.setName(resultSet.getString("buyer_name"));
buyer.setPwd(resultSet.getString("pwd"));
buyer.setAddress(resultSet.getString("address"));
}
resultSet.close();
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return buyer;
}
public static void main(String[] args) {
BuyerDao dao = new BuyerDao();
System.out.println(dao.getBuyer("zxk", "654321")); // Buyer buyer = new Buyer();
// buyer.setId("lily");
// buyer.setName("长理专卖");
// buyer.setPwd("123456");
// buyer.setAddress("湖南长沙");
// dao.insertBuyer(buyer);
}
}
package com.shoeShop.dao;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import com.shoeShop.db.Connect;
import com.shoeShop.entity.Goods;
import com.shoeShop.entity.Seller;
import er;
public class GoodsDao {
private static Connection conn;
private static Statement statement;
private static ResultSet resultSet;
//查询登录商家的所有商品,用于商家管理自己的商品
public ArrayList getAllGoods(){
ArrayList list = new ArrayList();
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = "select * from goods a,seller b where a.seller_id=b.seller_id and b.seller_id='"+User.getUserName()+"'";
resultSet = statement.executeQuery(sql);
while(resultSet.next()){
Seller seller = new Seller();
seller.setName(resultSet.getString("seller_name"));
seller.setAddress(resultSet.getString("address"));
Goods goods = new Goods();
goods.setSeller(seller);
goods.setId(resultSet.getInt("goods_id"));
goods.setName(resultSet.getString("goods_name"));
goods.setSeller_id(resultSet.getString("seller_id"));
goods.setDiscount(resultSet.getInt("discount"));
goods.setNum(resultSet.getInt("num"));
goods.setPrice(resultSet.getInt("price"));
// System.out.println(goods.toString());
list.add(goods);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
resultSet.close();
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return list;
}
//查询所有商家的所有商品.用于用户搜索商品
public ArrayList getAllSellerGoods(){
ArrayList list = new ArrayList();
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = "select * from goods a,seller b where a.seller_id=b.seller_id";
resultSet = statement.executeQuery(sql);
while(resultSet.next()){
Seller seller = new Seller();
seller.setName(resultSet.getString("seller_name"));
seller.setAddress(resultSet.getString("address"));
Goods goods = new Goods();
goods.setSeller(seller);
goods.setId(resultSet.getInt("goods_id"));
goods.setName(resultSet.getString("goods_name"));
goods.setSeller_id(resultSet.getString("seller_id"));
goods.setDiscount(resultSet.getInt("discount"));
goods.setNum(resultSet.getInt("num"));
goods.setPrice(resultSet.getInt("price"));
// System.out.println(goods.toString());
list.add(goods);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
resultSet.close();
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return list;
}
//根据商品号查询商品信息
public Goods getOneGoods(int id){
Goods goods = new Goods();
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = "select * from goods where goods_id = "+id;
resultSet = statement.executeQuery(sql);
while(resultSet.next()){
goods.setId(id);
goods.setName(resultSet.getString("goods_name"));
goods.setPrice(resultSet.getInt("price"));
goods.setNum(resultSet.getInt("num"));
goods.setDiscount(resultSet.getInt("discount"));
goods.setSeller_id(resultSet.getString("seller_id"));
goods.setNum(resultSet.getInt("num"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
resultSet.close();
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return goods;
}
//修改商品信息
public int updateGoods(Goods goods){
int flag = 0;
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = "update goods set goods_name='"+goods.getName()+"',price ="+goods.getPrice()
+",discount ="+goods.getDiscount()+",num="+goods.getNum()+" where goods_id="+goods.getId();
flag = statement.executeUpdate(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return flag;
}
//通过id删除商品
public int deleteById(int id){
int flag = 0;
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = "delete goods where goods_id = "+id;
flag = statement.executeUpdate(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return flag;
}
//添加
public int insertGoods(Goods goods){
int flag = 0;
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = " insert into goods values((select max(goods_id+1) from goods),'"+User.getUserName()+"','"+goods.getName()+"',"+goods.getPrice()+","+goods.getDisco unt()+","+goods.getNum()+")";
flag = statement.executeUpdate(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return flag;
}
public static void main(String[] args) {
GoodsDao dao = new GoodsDao();
// Goods goods = new Goods();
// goods.setName("c++");
// goods.setPrice(50);
// User.setUserName("niclascage");
// goods.setDiscount(8);
// goods.setNum(10);
// System.out.println("main");
// System.out.println("ii"+dao.insertGoods(goods)); // System.out.println(dao.deleteById(4));
// Goods goods = new Goods();
// goods.setId(1);
// goods.setName("oracle");
// goods.setPrice(50);
// goods.setDiscount(8);
// goods.setNum(5);
// System.out.println(dao.updateGoods(goods));
dao.getAllSellerGoods();
// System.out.println(dao.getOneGoods(1));
}
}
package com.shoeShop.dao;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import com.shoeShop.db.Connect;
import com.shoeShop.entity.Goods;
import com.shoeShop.entity.Order;
import com.shoeShop.entity.Seller;
import er;
public class OrderDao {
private static Connection conn;
private static Statement statement;
private static ResultSet resultSet;
//插入
public int inserOerderByGoods(Goods goods, int num){
int flag = 0;
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = "insert into orders values((select max(order_id+1) from orders),"+goods.getId()+",'"+goods.getSeller_id()+"','"+User.getUserName()+"',"+num+")";
flag = statement.executeUpdate(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return flag;
}
//查询登录用户的所有订单
public ArrayList getOrder(){
ArrayList list = new ArrayList();
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = "select * from orders a,seller b,goods c where a.seller_id=b.seller_id and a.goods_id=c.goods_id and a.buyer_id = '"+User.getUserName()+"'";
resultSet = statement.executeQuery(sql);
while(resultSet.next()){
Order order = new Order();
Goods goods = new Goods();
Seller seller = new Seller();
order.setId(resultSet.getInt("order_id"));
order.setNum(resultSet.getInt("num"));
order.setGoods_id(resultSet.getInt("goods_id"));
goods.setId(resultSet.getInt("goods_id"));
goods.setPrice(resultSet.getShort("price"));
goods.setPrice(resultSet.getInt("price"));
goods.setDiscount(resultSet.getInt("discount"));
goods.setName(resultSet.getString("goods_name"));
seller.setName(resultSet.getString("seller_name"));
seller.setAddress(resultSet.getString("address"));
order.setSeller(seller);
order.setGoods(goods);
// System.out.println(order.toString());
list.add(order);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
resultSet.close();
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return list;
}
//查询登录商家的所有订单
public ArrayList getSellerOrder(){
ArrayList list = new ArrayList();
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = "select * from orders a,seller b,goods c where a.seller_id=b.seller_id " +
"and a.goods_id=c.goods_id and a.seller_id= '"+User.getUserName()+"'";
resultSet = statement.executeQuery(sql);
while(resultSet.next()){
Order order = new Order();
Goods goods = new Goods();
Seller seller = new Seller();
order.setId(resultSet.getInt("order_id"));
order.setNum(resultSet.getInt("num"));
order.setGoods_id(resultSet.getInt("goods_id"));
order.setBuyer_id(resultSet.getString("buyer_id"));
goods.setId(resultSet.getInt("goods_id"));
goods.setPrice(resultSet.getShort("price"));
goods.setPrice(resultSet.getInt("price"));
goods.setDiscount(resultSet.getInt("discount"));
goods.setName(resultSet.getString("goods_name"));
seller.setName(resultSet.getString("seller_name"));
seller.setAddress(resultSet.getString("address"));
order.setSeller(seller);
order.setGoods(goods);
list.add(order);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
resultSet.close();
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return list;
}
public static void main(String[] args) {
OrderDao dao = new OrderDao();
dao.getOrder();
}
}
package com.shoeShop.dao;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.shoeShop.db.Connect;
import com.shoeShop.entity.Seller;
public class SellerDao {
private static Connection conn;
private static Statement statement;
private static ResultSet resultSet;
//插入数据,用于注册
public int insertSeller(Seller seller){
int flag = 0;
conn = Connect.getConnection();
try {
statement = conn.createStatement();
String sql = "insert into seller values('"+seller.getId()+"','"+seller.getName()+"','"+seller.getPwd()+"','"+seller.getAddress()+"')";
flag = statement.executeUpdate(sql);
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return flag;
}
//通过用户名和密码查询,用于登录
public static Seller getSeller(String name,String pwd){
conn = Connect.getConnection();
Seller seller = new Seller();
try {
statement = conn.createStatement();
String sql = "select * from seller where seller_id='"+name+"' and pwd = '"+pwd+"'";
resultSet = statement.executeQuery(sql);
while(resultSet.next()){
seller.setId(resultSet.getString("seller_id"));
seller.setName(resultSet.getString("seller_name"));
seller.setPwd(resultSet.getString("pwd"));
seller.setAddress(resultSet.getString("address"));
}
resultSet.close();
statement.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return seller;
}
public static void main(String[] args) {
SellerDao dao = new SellerDao();
// System.out.println(dao.getSeller("蒋斌", "654321"));
// Seller seller = new Seller();
// seller.setId("lily");
// seller.setName("长理专卖");
// seller.setPwd("123456");
// seller.setAddress("湖南长沙");
// dao.insertSeller(seller);
}
}
package com.shoeShop.entity; /**
*功能:商家实体类
* @author:蒋斌
*2012-9-19下午4:17:40
*/
public class Buyer {
private String id;
private String name;
private String address;
private String pwd;
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) { = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) { this.address = address;
}
@Override
public String toString() {
return "Buyer [id=" + id + ", name=" + name + ", address=" + address + "]";
}
}
package com.shoeShop.entity;
/**
*
*功能:商品实体类
* @author:蒋斌
*2012-9-19下午4:26:05
*/
public class Goods {
private int id;
private String seller_id;
private Seller seller;
private String name;
private int price;
private int discount;
private int num;
public Seller getSeller() {
return seller;
}
public void setSeller(Seller seller) { this.seller = seller;
}
public int getDiscount() {
return discount;
}
public void setDiscount(int discount) { this.discount = discount;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getSeller_id() {
return seller_id;
}
public void setSeller_id(String seller_id) {
this.seller_id = seller_id;
}
public String getName() {
return name;
}
public void setName(String name) {
= name;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
@Override
public String toString() {
return "Goods [id=" + id + ", seller_id=" + seller_id + ", seller="
+ seller + ", name=" + name + ", price=" + price
+ ", discount=" + discount + ", num=" + num + "]";
}
}
package com.shoeShop.entity; /**
*
*功能:订单实体类
* @author:蒋斌
*2012-9-19下午4:26:24
*/
public class Order {
private int id;
private int goods_id;
private String seller_id;
private String buyer_id;
private Goods goods;
private Seller seller;
private Buyer buyer;
private int num;
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public Goods getGoods() {
return goods;
}
public void setGoods(Goods goods) { this.goods = goods;
}
public Seller getSeller() {
return seller;
}
public void setSeller(Seller seller) { this.seller = seller;
}
public Buyer getBuyer() {
return buyer;
}
public void setBuyer(Buyer buyer) { this.buyer = buyer;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getGoods_id() {
return goods_id;
}
public void setGoods_id(int goods_id) {
this.goods_id = goods_id;
}
public String getSeller_id() {
return seller_id;
}
public void setSeller_id(String seller_id) {
this.seller_id = seller_id;
}
public String getBuyer_id() {
return buyer_id;
}
public void setBuyer_id(String buyer_id) {
this.buyer_id = buyer_id;
}
@Override
public String toString() {
return "Order [id=" + id + ", goods_id=" + goods_id + ", seller_id="
+ seller_id + ", buyer_id=" + buyer_id + ", goods=" + goods
+ ", seller=" + seller + ", buyer=" + buyer + ", num=" + num
+ "]";
}
}
package com.shoeShop.entity;
/**
*功能:买家实体类
* @author:
*2012-9-19下午4:16:46
*/
public class Seller {
private String id;
private String name;
private String pwd;
private String address;
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
= name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
@Override
public String toString() {
return "Seller [id=" + id + ", name=" + name + ", pwd=" + pwd
+ ", address=" + address + "]";
}
}
package com.shoeShop.imp;
public class User {
private static int flag = 0;
private static String userName;
private static String pwd;
public static String getPwd() {
return pwd;
}
public static void setPwd(String pwd) {
User.pwd = pwd;
}
public static String getUserName() {
return userName;
}
public static void setUserName(String userName) { erName = userName;
}
public static int getFlag() {
return flag;
}
public static void setFlag(int flag) {
User.flag = flag;
}
}
package com.shoeShop.view;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import com.shoeShop.dao.GoodsDao;
import com.shoeShop.entity.Goods;
public class AddGoodsFrame extends JFrame{
private static final Goods Goods = null;
private JLabel lbName = new JLabel("商品名:");
private JLabel lbPrice = new JLabel("价格:");
private JLabel lbDiscount = new JLabel("折扣:");
private JLabel lbNum = new JLabel("数量:");
private JTextField fieldName = new JTextField(20);
private JTextField fieldPrice = new JTextField(20);
private JTextField fieldDiscount = new JTextField(20);
private JTextField fieldNum = new JTextField(20);
private JButton btSure = new JButton("确定");
private JButton btCancel = new JButton("取消");
private Goods goods = new Goods();
public AddGoodsFrame(){
init();
}
private void init(){
this.setSize(320, 330);
this.setTitle("商品添加");
this.setIconImage(new ImageIcon("images/1.png").getImage());
this.setLayout(null);
this.setLocationRelativeTo(null);
this.setResizable(false);
// this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLayout(null);
setContentPanel();
}
private void setContentPanel(){
lbName.setBounds(30, 30, 80, 30);
fieldName.setBounds(130, 30, 150, 30);
lbPrice.setBounds(30, 90, 80, 30);
fieldPrice.setBounds(130, 90, 150, 30);
lbDiscount.setBounds(30, 150, 80, 30);
fieldDiscount.setBounds(130, 150, 150, 30);
lbNum.setBounds(30, 200, 80, 30);
fieldNum.setBounds(130, 200, 150, 30);
btCancel.setBounds(30, 250, 70, 30);
btSure.setBounds(210, 250, 70, 30);
this.add(lbName);
this.add(fieldName);
this.add(lbPrice);
this.add(fieldPrice);
this.add(lbDiscount);
this.add(fieldDiscount);
this.add(lbNum);
this.add(fieldNum);
this.add(btCancel);
this.add(btSure);
btCancel.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
setVisible(false);
}
});
btSure.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(JOptionPane.showConfirmDialog(null, "您确定要添加吗?")==0){ GoodsDao dao = new GoodsDao();
goods.setDiscount(Integer.valueOf(fieldDiscount.getText()));
goods.setName(fieldName.getText());
goods.setNum(Integer.valueOf(fieldNum.getText()));
goods.setPrice(Integer.valueOf(fieldPrice.getText()));
dao.insertGoods(goods);
setVisible(false);
JOptionPane.showMessageDialog(null, "添加成功!");
}else{
//
}
}
});
}
public Goods getGoods() {
return goods;
}
public void setGoods(Goods goods) {
this.goods = goods;
}
public static void main(String[] args) {
UpdateFrame frame = new UpdateFrame();
frame.setVisible(true);
}
}
package com.shoeShop.view;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import com.shoeShop.dao.GoodsDao;
import com.shoeShop.dao.OrderDao;
import com.shoeShop.entity.Goods;
import com.shoeShop.entity.Order;
public class BuyerFrame extends JFrame{
private JPanel goodsPanel = new JPanel();//中间面板
private JPanel orderPanel = new JPanel();//订单面板
private JPanel southPanel = new JPanel();//南边用于方按钮的面板
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 JComboBox(new String[]{"1","2","3","4","5","6","7","8","9"});
// 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("images/1.png").getImage());
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);
orderPanel.setBackground(Color.LIGHT_GRAY);
setSouthPanel();
setOrderPanel();
this.add(southPanel,BorderLayout.SOUTH);
}
//borderlayout 北边面板设置
private void setMenuBar(){
menuBar.add(goodsMenu);
goodsMenu.add(goodsMenuItem);
goodsMenuItem.addActionListener(new ActionListener() { @Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
setAr();
remove(orderPanel);
add(goodsPanel);
goodsPanel.updateUI();
}
});
menuBar.add(orderMenu);
orderMenu.add(orderMenuItem);
orderMenuItem.addActionListener(new ActionListener() { @Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
setOr();。