📄 shopingmanagerframe.java
字号:
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 + -