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

📄 shopingmanagerframe.java

📁 自己做的超市管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package shopingmanager;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;

import javax.swing.*;
import javax.swing.border.TitledBorder;
import java.awt.Rectangle;
import java.awt.Font;

public class ShopingManagerFrame extends JFrame {
    JPanel contentPane;
    JPanel pnlTitle = new JPanel();
    TestImage tImage = new TestImage();
    TestImage ImageN = new TestImage();
    TestImage ImageM = new TestImage();
    TestImage ImageB = new TestImage();
    JPanel pnlNavigation = new JPanel();
    JButton btnWarehouseManage = new JButton();
    JButton btnPersonnelManage = new JButton();
    JButton btnDataCopyManage = new JButton();
    JPanel pnlButtom = new JPanel();
    JButton btnHelp = new JButton();
    JButton btnQuit = new JButton();
    TitledBorder titledBorder1 = new TitledBorder("");
    JPanel pnlnMaster = new JPanel();
    JButton btnParticular = new JButton();
    BorderLayout borderLayout1 = new BorderLayout();
    JButton btnWarning = new JButton();
    JButton btnShipment = new JButton();
    JButton btnOrder = new JButton();
    JPanel pnlpMaster = new JPanel();
    JButton btnEmployeeManage = new JButton();
    JButton btnMemberManage = new JButton();
    JPanel pnlsMaster = new JPanel();
    JButton btnRevert = new JButton();
    JButton btnCopy = new JButton();

    DataCopyPanel dp = new DataCopyPanel();
    EmployeeManagePanel a = new EmployeeManagePanel();
    MemberManagePanel mf = new MemberManagePanel();
    RevertPanel rp = new RevertPanel();
    WarehouseManagePanel wmp = new WarehouseManagePanel();
    TitledBorder titledBorder2 = new TitledBorder("");
    JLabel lblMessage = new JLabel();
    public ShopingManagerFrame() {
        try {
            pnlnMaster.setVisible(false);
            pnlpMaster.setVisible(false);
            pnlsMaster.setVisible(false);
            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.setResizable(false);
        setSize(new Dimension(800, 600));
        setTitle("欢迎进入超市管理系统");
        pnlTitle.setSize(800, 100);
        pnlNavigation.setSize(250, 450);
        pnlTitle.setLayout(null);
        pnlNavigation.setLayout(null);
        pnlTitle.setPreferredSize(new Dimension(800, 100));
        pnlNavigation.setPreferredSize(new Dimension(200, 450));

        tImage.setLayout(null);
        tImage.setPreferredSize(new Dimension(800, 100));
        tImage.setImage("Image\\3.jpg");
        tImage.setSize(800, 100);
        tImage.setBounds(new Rectangle(0, 0, 800, 100));

        ImageN.setLayout(null);
        ImageN.setPreferredSize(new Dimension(200, 450));
        ImageN.setImage("Image\\ab.jpg");
        ImageN.setSize(250, 450);
        ImageN.setBounds(new Rectangle(1, 0, 200, 450));

        ImageM.setLayout(null);
        ImageM.setPreferredSize(new Dimension(600, 450));
        ImageM.setImage("Image\\abc.jpg");
        ImageM.setSize(600, 450);
        ImageB.setPreferredSize(new Dimension(800, 50));
        ImageB.setImage("Image\\11.jpg");
        ImageB.setLayout(null);
        ImageB.setSize(800, 50);
        ImageB.setBounds(new Rectangle(0, 0, 800, 50));

        btnWarehouseManage.setBackground(Color.lightGray);
        btnWarehouseManage.setBounds(new Rectangle(21, 28, 137, 49));
        btnWarehouseManage.setFont(new java.awt.Font("宋体", Font.BOLD, 16));
        btnWarehouseManage.setForeground(UIManager.getColor("window"));
        btnWarehouseManage.setAlignmentY((float) 0.0);
        btnWarehouseManage.setBorder(titledBorder2);
        btnWarehouseManage.setOpaque(false);
        btnWarehouseManage.setContentAreaFilled(false);
        btnWarehouseManage.setText("仓库管理");
        btnWarehouseManage.addActionListener(new
                                             ShopingManagerFrame_btnWarehouseManage_actionAdapter(this));
        btnPersonnelManage.setBackground(Color.lightGray);
        btnPersonnelManage.setBounds(new Rectangle(21, 101, 137, 49));
        btnPersonnelManage.setFont(new java.awt.Font("宋体", Font.BOLD, 16));
        btnPersonnelManage.setForeground(UIManager.getColor("window"));
        btnPersonnelManage.setAlignmentY((float) 0.0);
        btnPersonnelManage.setBorder(titledBorder2);
        btnPersonnelManage.setOpaque(false);
        btnPersonnelManage.setContentAreaFilled(false);
        btnPersonnelManage.setText("人事管理");
        btnPersonnelManage.addActionListener(new
                                             ShopingManagerFrame_btnPersonnelManage_actionAdapter(this));
        btnDataCopyManage.setBackground(Color.lightGray);
        btnDataCopyManage.setBounds(new Rectangle(21, 173, 137, 52));
        btnDataCopyManage.setFont(new java.awt.Font("宋体", Font.BOLD, 16));
        btnDataCopyManage.setForeground(UIManager.getColor("window"));
        btnDataCopyManage.setAlignmentY((float) 0.0);
        btnDataCopyManage.setBorder(titledBorder2);
        btnDataCopyManage.setOpaque(false);
        btnDataCopyManage.setContentAreaFilled(false);
        btnDataCopyManage.setText("数据备份");
        btnDataCopyManage.addActionListener(new
                                            ShopingManagerFrame_btnDataCopyManage_actionAdapter(this));
        pnlButtom.setPreferredSize(new Dimension(800, 50));
        pnlButtom.setLayout(null);
        btnHelp.setBackground(Color.lightGray);
        btnHelp.setBounds(new Rectangle(21, 246, 137, 48));
        btnHelp.setFont(new java.awt.Font("宋体", Font.BOLD, 16));
        btnHelp.setForeground(UIManager.getColor("window"));
        btnHelp.setAlignmentY((float) 0.0);
        btnHelp.setBorder(titledBorder2);
        btnHelp.setOpaque(false);
        btnHelp.setContentAreaFilled(false);
        btnHelp.setText("使用帮助");
        btnHelp.addActionListener(new ShopingManagerFrame_btnHelp_actionAdapter(this));
        btnQuit.setBackground(Color.lightGray);
        btnQuit.setBounds(new Rectangle(21, 317, 137, 45));
        btnQuit.setFont(new java.awt.Font("宋体", Font.BOLD, 16));
        btnQuit.setForeground(UIManager.getColor("window"));
        btnQuit.setAlignmentY((float) 0.0);
        btnQuit.setBorder(titledBorder2);
        btnQuit.setOpaque(false);
        btnQuit.setContentAreaFilled(false);
        btnQuit.setText("退出系统");
        btnQuit.addActionListener(new ShopingManagerFrame_btnQuit_actionAdapter(this));
        pnlnMaster.setOpaque(false);
        pnlnMaster.setBounds(new Rectangle(284, 63, 516, 38));
        pnlnMaster.setLayout(null);
        btnParticular.setBounds(new Rectangle(391, 9, 64, 35));
        btnParticular.setFont(new java.awt.Font("新宋体", Font.PLAIN, 14));
        btnParticular.setBorder(null);
        btnParticular.setOpaque(false);
        btnParticular.setText("库存明细");
        btnParticular.addActionListener(new
                                        ShopingManagerFrame_btnParticular_actionAdapter(this));
        btnWarning.setBounds(new Rectangle(454, 9, 63, 35));
        btnWarning.setFont(new java.awt.Font("新宋体", Font.PLAIN, 14));
        btnWarning.setBorder(null);
        btnWarning.setText("库存预警");
        btnWarning.addActionListener(new
                                     ShopingManagerFrame_btnWarning_actionAdapter(this));
        btnShipment.setBounds(new Rectangle(325, 9, 67, 35));
        btnShipment.setFont(new java.awt.Font("新宋体", Font.PLAIN, 14));
        btnShipment.setBorder(null);
        btnShipment.setOpaque(false);
        btnShipment.setText("出货处理");
        btnShipment.addActionListener(new
                                      ShopingManagerFrame_btnShipment_actionAdapter(this));
        btnOrder.setBounds(new Rectangle(256, 9, 70, 35));
        btnOrder.setFont(new java.awt.Font("新宋体", Font.PLAIN, 14));
        btnOrder.setBorder(null);
        btnOrder.setOpaque(false);
        btnOrder.setText("订货处理");
        btnOrder.addActionListener(new
                                   ShopingManagerFrame_btnOrder_actionAdapter(this));
        pnlpMaster.setOpaque(false);
        pnlpMaster.setBounds(new Rectangle(464, 38, 336, 63));
        pnlpMaster.setLayout(null);
        btnEmployeeManage.setBounds(new Rectangle(75, 34, 139, 31));
        btnEmployeeManage.setFont(new java.awt.Font("新宋体", Font.PLAIN, 14));
        btnEmployeeManage.setBorder(null);
        btnEmployeeManage.setOpaque(false);
        btnEmployeeManage.setText("雇员管理");
        btnEmployeeManage.addActionListener(new
                                            ShopingManagerFrame_btnEmployeeManage_actionAdapter(this));
        btnMemberManage.setBounds(new Rectangle(213, 34, 123, 32));
        btnMemberManage.setFont(new java.awt.Font("新宋体", Font.PLAIN, 14));
        btnMemberManage.setBorder(null);
        btnMemberManage.setOpaque(false);
        btnMemberManage.setText("会员管理");
        btnMemberManage.addActionListener(new
                                          ShopingManagerFrame_btnMemberManage_actionAdapter(this));
        pnlsMaster.setOpaque(false);
        pnlsMaster.setBounds(new Rectangle(427, 62, 373, 39));
        pnlsMaster.setLayout(null);
        btnRevert.setBounds(new Rectangle(249, 9, 124, 33));
        btnRevert.setFont(new java.awt.Font("新宋体", Font.PLAIN, 14));
        btnRevert.setBorder(null);
        btnRevert.setOpaque(false);
        btnRevert.setText("还原数据");
        btnRevert.addActionListener(new
                                    ShopingManagerFrame_btnRevert_actionAdapter(this));
        btnCopy.setBounds(new Rectangle(112, 9, 138, 34));
        btnCopy.setFont(new java.awt.Font("新宋体", Font.PLAIN, 14));
        btnCopy.setBorder(null);
        btnCopy.setOpaque(false);
        btnCopy.setText("备份数据");
        btnCopy.addActionListener(new ShopingManagerFrame_btnCopy_actionAdapter(this));
        lblMessage.setText("小蚂蚁工作室制作 \u00A92006-2007");
        lblMessage.setBounds(new Rectangle(534, 17, 254, 29));
        pnlTitle.add(tImage);
        ImageN.add(btnWarehouseManage);
        ImageN.add(btnPersonnelManage);
        ImageN.add(btnDataCopyManage);
        ImageN.add(btnHelp);
        ImageN.add(btnQuit);
        contentPane.add(pnlNavigation, java.awt.BorderLayout.WEST);
        pnlNavigation.add(ImageN);
        pnlpMaster.add(btnMemberManage);
        pnlpMaster.add(btnEmployeeManage);
        tImage.add(pnlsMaster);
        tImage.add(pnlnMaster);
        contentPane.add(ImageM, java.awt.BorderLayout.CENTER);
        pnlnMaster.add(btnWarning);
        pnlnMaster.add(btnParticular);
        pnlnMaster.add(btnShipment);
        pnlnMaster.add(btnOrder);
        pnlsMaster.add(btnRevert);
        pnlsMaster.add(btnCopy);
        tImage.add(pnlpMaster);
        contentPane.add(pnlButtom, java.awt.BorderLayout.SOUTH);
        pnlButtom.add(ImageB);
        ImageB.add(lblMessage);
        contentPane.add(pnlTitle, java.awt.BorderLayout.NORTH);
        contentPane.add(pnlNavigation, java.awt.BorderLayout.WEST);
        contentPane.add(pnlTitle, java.awt.BorderLayout.NORTH);
        lblMessage.setToolTipText("");
        lblMessage.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
        lblMessage.setForeground(Color.red);
    }

    //显示主面板
    public void Display(JPanel pnl) {
        pnlnMaster.setVisible(false);
        pnlpMaster.setVisible(false);
        pnlsMaster.setVisible(false);
        rp.setVisible(false);
        dp.setVisible(false);
        a.setVisible(false);
        mf.setVisible(false);
        wmp.setVisible(false);
        pnl.setVisible(true);

    }

    //显示子面板
    public void Show(JPanel p) {
        dp.setVisible(false);
        a.setVisible(false);
        mf.setVisible(false);
        mf.pnlAdd.setVisible(false);
        rp.setVisible(false);
        wmp.setVisible(false);
        p.setVisible(true);

    }

    //显示货物管理面板
    public void ReShow(JPanel p, JPanel pnl) {
        dp.setVisible(false);

⌨️ 快捷键说明

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