⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cangkuframe.java~90~

📁 用java写的仓库管理
💻 JAVA~90~
字号:
package cangku;

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JToolBar;
import javax.swing.JButton;
import java.awt.GridLayout;
import javax.swing.border.TitledBorder;
import javax.swing.JLabel;
import java.awt.FlowLayout;
import java.awt.Font;
import java.util.Date;
import java.text.SimpleDateFormat;
import javax.swing.JOptionPane;


public class CangKuFrame extends JFrame {
    MenuHandler mh;               //主菜单控制类
    JPanel contentPane;
    LoginModel mode=new LoginModel();
    BorderLayout borderLayout1 = new BorderLayout();
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu Menu1 = new JMenu();
    JMenuItem Menu11 = new JMenuItem(new ImageIcon("image/28.jpg"));
    JMenuItem Menu12 = new JMenuItem(new ImageIcon("image/fix.jpg"));
    JMenuItem Menu13 = new JMenuItem(new ImageIcon("image/21.jpg"));
    JMenu Menu2 = new JMenu();
    JMenuItem Menu21 = new JMenuItem(new ImageIcon("image/10.jpg"));
    JMenuItem Menu22 = new JMenuItem(new ImageIcon("image/fix.jpg"));
    JMenu Menu3 = new JMenu();
    JMenuItem Menu31 = new JMenuItem(new ImageIcon("image/21.jpg"));
    JMenu Menu4 = new JMenu();
    JMenuItem Menu41 = new JMenuItem(new ImageIcon("image/jiaozhu.jpg"));
    JMenuItem Menu42 = new JMenuItem(new ImageIcon("image/21.jpg"));
    JMenuItem Menu43 = new JMenuItem(new ImageIcon("image/19.jpg"));
    JMenuItem Menu44 = new JMenuItem(new ImageIcon("image/memoryDS.jpg"));

    JMenu Menu5 = new JMenu();
    JMenuItem Menu51 = new JMenuItem(new ImageIcon("image/jiaozhu.jpg"));
    JMenuItem Menu52 = new JMenuItem(new ImageIcon("image/fix.jpg"));
    JMenuItem Menu53 = new JMenuItem(new ImageIcon("image/19.jpg"));

    JMenuItem Menu55 = new JMenuItem(new ImageIcon("image/title.jpg"));
    JMenuItem Menu56 = new JMenuItem(new ImageIcon("image/update.jpg"));
    JMenuItem Menu57 = new JMenuItem(new ImageIcon("image/remove.jpg"));

    JMenu Menu6 = new JMenu();
    JMenuItem Menu61 = new JMenuItem(new ImageIcon("image/jiaozhu.jpg"));
    JPanel Pan2 = new JPanel();
    JPanel Pan1 = new JPanel();
    JPanel Pan4 = new JPanel();
    JToolBar TBool = new JToolBar();
    JButton btn8 = new JButton(new ImageIcon("image/22.jpg"));//报损查询
    JButton btn2 = new JButton(new ImageIcon("image/10.jpg"));//商品入库管理
    JButton btn6 = new JButton(new ImageIcon("image/23.jpg"));//入库查寻
    JButton btn1 = new JButton(new ImageIcon("image/28.jpg"));//供应商信息管理
    JButton btn7 = new JButton(new ImageIcon("image/24.jpg"));//出库查寻
    JButton btn5 = new JButton(new ImageIcon("image/21.jpg"));//商品报损管理
    JButton btn4 = new JButton(new ImageIcon("image/25.jpg"));//库存价格调整
    JPanel Panl1 = new JPanel();
    JPanel panl2 = new JPanel();
    BorderLayout borderLayout2 = new BorderLayout();
    GridLayout gridLayout1 = new GridLayout();
    JPanel Panl3 = new JPanel();
    BorderLayout borderLayout3 = new BorderLayout();
    TitledBorder titledBorder1 = new TitledBorder("");
    FlowLayout flowLayout1 = new FlowLayout();
    JLabel lblDengluTime1 = new JLabel();
    JLabel lblDengluTime = new JLabel();
    JLabel lblDengluDate1 = new JLabel();
    JLabel lblDengluDate = new JLabel();
    JLabel lblOption1 = new JLabel();
    JLabel lblOption = new JLabel();
    JLabel lbltishi1 = new JLabel();
    JLabel lbltishi = new JLabel();
    BorderLayout borderLayout4 = new BorderLayout();
    JLabel lblpicture = new JLabel(new ImageIcon("image/Login.jpg"));
    public CangKuFrame() {
        mh=new MenuHandler(this);
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(borderLayout1);
        this.setJMenuBar(jMenuBar1);
        setSize(new Dimension(900, 700));
        setTitle("仓库管理系统");
        Menu1.setText("基础信息管理(J)");
        Menu11.setText("供应商信息管理");
        Menu11.setActionCommand("Jinfogong");
        Menu11.addActionListener(mh);

        Menu12.setText("商品信息管理");
        Menu12.setActionCommand("Jinfoshop");
        Menu12.addActionListener(mh);

        Menu13.setText("操作员管理");
        Menu13.setActionCommand("Joperator");
        Menu13.addActionListener(mh);

        Menu2.setText("商品入库管理(F)");
        Menu21.setText("商品入库管理");
        Menu21.setActionCommand("Fmerchandise");
        Menu21.addActionListener(mh);

        Menu22.setText("商品入库退贷管理");
        Menu22.setActionCommand("Fmerchandisewh");
        Menu22.addActionListener(mh);

        Menu3.setText("结账管理(C)");
        Menu31.setText("供应商结账管理");
        Menu31.setActionCommand("Caccount");
        Menu31.addActionListener(mh);

        Menu4.setText("库存管理(W)");
        Menu41.setText("商品出库管理");
        Menu41.setActionCommand("Wwarehouse");
        Menu41.addActionListener(mh);

        Menu42.setText("库存价格调整 ");
        Menu42.setActionCommand("Wprice");
        Menu42.addActionListener(mh);

        Menu43.setText("商品报损管理");
        Menu43.setActionCommand("Wkiosk");
        Menu43.addActionListener(mh);

        Menu44.setText("商品报溢管理");
        Menu44.setActionCommand("WNeme");
        Menu44.addActionListener(mh);


        Menu5.setText("查寻管理(Q)");
        Menu51.setText("商品入库管理");
        Menu51.setActionCommand("Qincome");
        Menu51.addActionListener(mh);

        Menu52.setText("入库退贷查询");
        Menu52.setActionCommand("Qcancel");
        Menu52.addActionListener(mh);

        Menu53.setText("库存查询");
        Menu53.setActionCommand("Qlookup");
        Menu53.addActionListener(mh);



        Menu55.setText("商品出库查询");
        Menu55.setActionCommand("Qchuku");
        Menu55.addActionListener(mh);

        Menu56.setText("商品报损查询");
        Menu56.setActionCommand("Qbaoyuan");
        Menu56.addActionListener(mh);

        Menu57.setText("商品报溢查询");
        Menu57.setActionCommand("Qbaoni");
        Menu57.addActionListener(mh);



        Menu6.setText("报表管理(R)");
        Menu61.setText("商品入库报表");
        Menu61.setActionCommand("Rbaobiao");
        Menu61.addActionListener(mh);

        Pan1.setBorder(BorderFactory.createEtchedBorder());
        Pan1.setMinimumSize(new Dimension(900, 100));
        Pan1.setPreferredSize(new Dimension(900, 40));
        Pan1.setLayout(gridLayout1);
        Pan2.setBorder(BorderFactory.createEtchedBorder());
        Pan2.setMinimumSize(new Dimension(900, 100));
        Pan2.setPreferredSize(new Dimension(900, 40));
        Pan2.setLayout(flowLayout1);
        Pan4.setBorder(BorderFactory.createEtchedBorder());
        Pan4.setPreferredSize(new Dimension(900, 635));
        Pan4.setLayout(borderLayout4);
        TBool.setBorder(titledBorder1);
        Panl1.setPreferredSize(new Dimension(650, 40));
        btn1.setBorder(BorderFactory.createRaisedBevelBorder());
        btn1.setActionCommand("sbtn1");
        btn1.addActionListener(mh);

        btn2.setBorder(BorderFactory.createRaisedBevelBorder());
        btn2.setActionCommand("sbtn2");
        btn2.addActionListener(mh);



        btn4.setBorder(BorderFactory.createRaisedBevelBorder());
        btn4.setActionCommand("sbtn4");
        btn4.addActionListener(mh);

        btn5.setBorder(BorderFactory.createRaisedBevelBorder());
        btn5.setActionCommand("sbtn5");
        btn5.addActionListener(mh);

        btn6.setBorder(BorderFactory.createRaisedBevelBorder());
        btn6.setActionCommand("sbtn6");
        btn6.addActionListener(mh);

        btn7.setBorder(BorderFactory.createRaisedBevelBorder());
        btn7.setActionCommand("sbtn7");
        btn7.addActionListener(mh);

        btn8.setBorder(BorderFactory.createRaisedBevelBorder());
        btn8.setActionCommand("sbtn8");
        btn8.addActionListener(mh);

        panl2.setPreferredSize(new Dimension(150, 40));
        panl2.setLayout(borderLayout2);
        gridLayout1.setColumns(3);
        Panl3.setLayout(borderLayout3);
        lblDengluTime1.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblDengluTime1.setBorder(BorderFactory.createLoweredBevelBorder());
        lblDengluTime1.setPreferredSize(new Dimension(100, 30));
        lblDengluTime.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblDengluTime.setBorder(BorderFactory.createLoweredBevelBorder());
        lblDengluTime.setPreferredSize(new Dimension(100, 30));
        lblDengluTime.setText("   登录时间:");
        lblDengluDate1.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblDengluDate1.setBorder(BorderFactory.createLoweredBevelBorder());
        lblDengluDate1.setPreferredSize(new Dimension(100, 30));
        lblDengluDate.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblDengluDate.setBorder(BorderFactory.createLoweredBevelBorder());
        lblDengluDate.setPreferredSize(new Dimension(100, 30));
        lblDengluDate.setText("   登录日期:");
        Date nowtime=new Date();
        SimpleDateFormat matt=new SimpleDateFormat("yyyy-MM-dd");
         SimpleDateFormat matter=new SimpleDateFormat("HH-mm-ss");
        lblDengluDate1.setText(matt.format(nowtime));
        lblDengluTime1.setText(matter.format(nowtime));

        lblOption1.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblOption1.setBorder(BorderFactory.createLoweredBevelBorder());
        lblOption1.setPreferredSize(new Dimension(110, 30));
        lblOption.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lblOption.setBorder(BorderFactory.createLoweredBevelBorder());
        lblOption.setPreferredSize(new Dimension(100, 30));
        lblOption.setText("    操作员:");

        lbltishi1.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lbltishi1.setBorder(BorderFactory.createLoweredBevelBorder());
        lbltishi1.setPreferredSize(new Dimension(140, 30));
        lbltishi.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
        lbltishi.setBorder(BorderFactory.createLoweredBevelBorder());
        lbltishi.setPreferredSize(new Dimension(95, 30));
        lbltishi.setText("   提示:");
        contentPane.setPreferredSize(new Dimension(900, 665));
        jMenuBar1.add(Menu1);
        jMenuBar1.add(Menu2);
        jMenuBar1.add(Menu3);
        jMenuBar1.add(Menu4);
        jMenuBar1.add(Menu5);
        jMenuBar1.add(Menu6);
        Menu1.add(Menu11);
        Menu1.add(Menu12);
        Menu1.add(Menu13);
        Menu2.add(Menu21);
        Menu2.add(Menu22);
        Menu3.add(Menu31);
        Menu4.add(Menu41);
        Menu4.add(Menu42);
        Menu4.addSeparator();
        Menu4.add(Menu43);
        Menu4.add(Menu44);
        Menu4.addSeparator();

        Menu5.add(Menu51);
        Menu5.add(Menu52);
        Menu5.addSeparator();
        Menu5.add(Menu53);

        Menu5.addSeparator();
        Menu5.add(Menu55);
        Menu5.add(Menu56);
        Menu5.addSeparator();
        Menu5.add(Menu57);

        Menu6.add(Menu61);
        contentPane.add(Pan2, java.awt.BorderLayout.SOUTH);
        Pan2.add(lbltishi);
        Pan2.add(lbltishi1);
        Pan2.add(lblOption);
        Pan2.add(lblOption1);
        Pan2.add(lblDengluDate);
        Pan2.add(lblDengluDate1);
        Pan2.add(lblDengluTime);
        Pan2.add(lblDengluTime1);
        contentPane.add(Pan4, java.awt.BorderLayout.CENTER);
        Pan4.add(lblpicture, java.awt.BorderLayout.WEST);
        contentPane.add(Pan1, java.awt.BorderLayout.NORTH);
        Pan1.add(Panl3);
        Pan1.add(panl2);
        Pan1.add(Panl1);
        TBool.add(btn1);
        TBool.add(btn2);

        TBool.add(btn4);
        TBool.add(btn5);
        TBool.add(btn6);
        TBool.add(btn7);
        TBool.add(btn8);
        Panl3.add(TBool, java.awt.BorderLayout.CENTER);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -