package myprojects.inventory_organ;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
//  权限设置
import java.util.*;
public class Quanxianshezhi extends JPanel implements ActionListener
{
  public Quanxianshezhi(){
  JLabel label=new JLabel("欢迎使用",JLabel.CENTER);
   JPanel pCenter=new JPanel();
   pCenter.add(label);
   setLayout(new BorderLayout());
   add(pCenter,BorderLayout.CENTER);
   validate();
}
public void actionPerformed(ActionEvent e){
}
}
//主框架import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;/**
 * @(#)Invent.java
 *
 * JFC Sample application
 *
 * @author 
 * @version 1.00 06/07/09
 */
public class Inventory_organFrame extends JFrame implements ActionListener{
    
    /**
     * The constructor.
     */ 
Quanxianshezhi 权限设置=null;
JMenuItem menu_Power,menu_Exit;
 Container con=null;
 JPanel pCenter;
 CardLayout card=null;
 
 
 
     public Inventory_organFrame() {
                
        JMenuBar menuBar = new JMenuBar();
        
        JMenu menu_costo =new JMenu();
        JMenuItem menu_Power = new JMenuItem();
        JMenuItem menu_Exit= new JMenuItem();
        
        menu_Exit.addActionListener(this);
        menu_Power.addActionListener(this);
        
        menu_costo.setText("用户管理 ");
        menu_Power.setText("权限设定");
        menu_Exit.setText("退出");
        
        menu_costo.add(menu_Power);
        menu_costo.add(menu_Exit);
        menuBar.add(menu_costo);
        
        JMenu menu_basicinfor =new JMenu();
        JMenuItem menu_commodityclass = new JMenuItem();
        JMenuItem menu_supplierinfor= new JMenuItem();
        JMenuItem menu_commodityinfor= new JMenuItem();
        JMenuItem menu_depot= new JMenuItem();
       
        menu_basicinfor.setText("基础信息设置");
        menu_commodityclass.setText("商品类");
        menu_commodityinfor.setText("商品信息");
        menu_supplierinfor.setText("供应商信息");
        menu_depot.setText("仓库区位");
        
        menu_basicinfor.add(menu_commodityclass);
        menu_basicinfor.add(menu_commodityinfor);
        menu_basicinfor.add(menu_supplierinfor);
        menu_basicinfor.add(menu_depot);
        menuBar.add(menu_basicinfor);
        
       JMenu invent_query = new JMenu();
       JMenuItem invent_left = new JMenuItem();
       
        
       invent_query.setText("库存查询");
       invent_left.setText("库存余额查询");
        
       menuBar.add(invent_query);
       invent_query.add(invent_left);
       
       JMenu menu_come =new JMenu();
       JMenuItem menu_cometable = new JMenuItem();
       JMenuItem menu_beyand= new JMenuItem();
       JMenuItem menu_comeprint= new JMenuItem();
       
        menu_come.setText("入货管理 ");
        menu_cometable.setText("入货单填制");
        menu_beyand.setText("超储货品报警");
        menu_comeprint.setText("入货单打印");
        
        menu_come.add(menu_cometable);
        menu_come.add(menu_beyand);
        menu_come.add(menu_comeprint);
        menuBar.add(menu_come);
        
       JMenu menu_sale =new JMenu();
       JMenuItem menu_saletable = new JMenuItem();
       JMenuItem menu_short= new JMenuItem();
       JMenuItem menu_saleprint= new JMenuItem();
       
        menu_sale.setText("出货管理 ");
        menu_saletable.setText("出货单填制");
        menu_short.setText("短线货品报警");
        menu_saleprint.setText("出货单打印");
        
        menu_sale.add(menu_saletable);
        menu_sale.add(menu_short);
        menu_sale.add(menu_saleprint);
        menuBar.add(menu_sale);
        
        JMenu menu_analyse =new JMenu();
        JMenuItem menu_assem = new JMenuItem();
        JMenuItem menu_commshortfrenquency= new JMenuItem();
        JMenuItem menu_ABCclassify= new JMenuItem();
       
        menu_analyse.setText("库存分析与统计");
        menu_assem.setText("出/入货月汇总统计");
        menu_commshortfrenquency.setText("商品缺货频率");
        menu_ABCclassify.setText("商品ABC分类");
        
        menu_analyse.add(menu_assem);
        menu_analyse.add(menu_commshortfrenquency);
        menu_analyse.add(menu_ABCclassify);
        menuBar.add(menu_analyse);
        setJMenuBar(menuBar);
  
        
     Container con=null; 
      
     CardLayout card=new CardLayout();
     con=getContentPane();
    JPanel pCenter=new JPanel();
     pCenter.setLayout(card);
     pCenter.setBackground(Color.blue);
    pCenter.setSize(100,100);
    
    
    权限设置=new Quanxianshezhi();
    JLabel label=new JLabel("欢迎使用超市库存管理系统",JLabel.CENTER);
    label.setFont(new Font("TimesRoman",Font.BOLD,40));
    label.setForeground(Color.yellow);
    
     
     pCenter.add("欢迎语界面",label);
     pCenter.add("权限设置",权限设置);
    
     
    con.add(pCenter,BorderLayout.CENTER);
    con.validate();
    
    // Add window listener.
       addWindowListener
        (
            new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    Inventory_organFrame.this.windowClosed();
                }
            }
        );  
    setVisible(true); 
       
    setBounds(100,50,420,380);
    
    validate();
    
        setTitle("超市库存管理系统");
        setJMenuBar(menuBar);
        setSize(new Dimension(800, 600));
        setVisible(true);
 
    validate();
    
    }
    
    public void actionPerformed(ActionEvent e)
    {
     if(e.getSource()==menu_Power)
       {
        card.show(pCenter,"权限设置");
        }
     else if(e.getSource()==menu_Exit)
        { 
        System.exit(0);
        }
    }
   
    }
    public static void main(String[] args) {
    
        // Create application frame.
        Inventory_organFrame fr = new Inventory_organFrame();
       // Show frame.
        fr.setVisible(true);
    }
}