📄 cangkuframe.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 + -