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

📄 smainmenu.java~10~

📁 管理系统
💻 JAVA~10~
字号:
package com.aptech.cdjj.sex.test;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0*/


import javax.swing.*;
import java.awt.BorderLayout;
import javax.swing.Box;
import java.awt.Rectangle;
import java.awt.Component;
import java.awt.Toolkit;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.BorderFactory;
import java.awt.Color;
import java.util.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.GridLayout;
import com.borland.jbcl.layout.PaneLayout;
import com.borland.jbcl.layout.*;
import java.awt.LayoutManager;
import java.awt.Container;
import java.awt.CardLayout;
import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
import java.awt.Font;
import java.awt.GridBagLayout;
import java.awt.*;
import com.aptech.cdjj.sex.gui.SImage;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;

public class SMainMenu extends JFrame{

    SMainMenu(){
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        this.setSize(750,575);
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = this.getSize();
        if (frameSize.height > screenSize.height) {
            frameSize.height = screenSize.height;
        }
        if (frameSize.width > screenSize.width) {
            frameSize.width = screenSize.width;
        }
        this.setLocation((screenSize.width - frameSize.width) / 2,
                          (screenSize.height - frameSize.height) / 2);
        this.setVisible(true);
    }

    public static void main(String[] args) {
        SMainMenu smainnenu = new SMainMenu();
    }

    private void jbInit() throws Exception {
        this.getContentPane().setLayout(borderLayout3);//容器类情况
        jPanel1.setLayout(borderLayout2);
        jPanel2.setBorder(BorderFactory.createEtchedBorder());
        jPanel2.setLayout(borderLayout4);
        jPanel3.setLayout(borderLayout1);
        jSplitPane1.setOneTouchExpandable(true);
        jSplitPane1.setDividerLocation(150);
        jSplitPane2.setOrientation(JSplitPane.HORIZONTAL_SPLIT);
        jSplitPane2.setOrientation(JSplitPane.VERTICAL_SPLIT);
        jSplitPane2.setDividerLocation(230);
        jSplitPane2.setOneTouchExpandable(true);
        jTextField1.setText("Aptech成都锦江培训中心");
        jTextField2.setText("操作员:");
        jTextField1.setEnabled(false);
        jTextField2.setEnabled(false);
        jTextField3.setEnabled(false);
        //jTextField3.setText(SGetDate.getTime());
        jPanel3.setLayout(borderLayout5);
        jLabel1.setText("jLabel1");
        ImageIcon image=new ImageIcon("F:/Jewelry/desktop/20050118xy001_("+num+").jpg");
        jLabel1.setBounds(0,0,image.getIconWidth(),image.getIconHeight());
        jLabel1.setIcon(image);
        jPanel3.addMouseListener(new SMainMenu_jPanel3_mouseAdapter(this));
        jPanel4.setBorder(BorderFactory.createEtchedBorder());
        jPanel4.setLayout(borderLayout6);
        jMenuItem17.setText("客客户信息");
        jMenuItem17.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
        jMenu2.setText("珠宝品种(V)");
        jMenu2.setMnemonic('V');
        jMenuItem6.setText("销售业绩");
        jMenuItem6.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Y,InputEvent.CTRL_MASK));
        jMenu8.setText("宝石(B)");
        jMenu8.setIcon(new ImageIcon("F:/Jewelry/pic/CR.JPG"));
        jMenu8.setMnemonic('B');
        jMenuItem4.setText("钻石");
        jMenuItem4.setIcon(new ImageIcon("F:/Jewelry/pic/YDL.JPG"));
        jMenuItem4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.CTRL_MASK));
        jMenuItem9.setText("翡翠");
        jMenuItem9.setIcon(new ImageIcon("F:/Jewelry/pic/MB.JPG"));
        jMenuItem9.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,InputEvent.CTRL_MASK));
        jMenuItem10.setText("玛瑙");
        jMenuItem10.setIcon(new ImageIcon("F:/Jewelry/pic/SGSS.JPG"));
        jMenuItem12.setText("珍珠");
        jMenuItem12.setIcon(new ImageIcon("F:/Jewelry/pic/HB.JPG"));
        jMenuItem18.setText("红宝石");
        jMenuItem18.setIcon(new ImageIcon("F:/Jewelry/pic/CR.JPG"));
        jMenuItem18.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H,InputEvent.CTRL_MASK));
        jMenuItem19.setText("蓝宝石");
        jMenuItem19.setIcon(new ImageIcon("F:/Jewelry/pic/MDL.jpg"));
        jMenu9.setText("金银(C)");
        jMenu9.setIcon(new ImageIcon("F:/Jewelry/pic/QR.JPG"));
        jMenu9.setMnemonic('C');
        jMenuItem5.setText("纯金");
        jMenuItem5.setIcon(new ImageIcon("F:/Jewelry/pic/BBS.JPG"));
        jMenuItem20.setText("白银");
        jMenuItem20.setIcon(new ImageIcon("F:/Jewelry/pic/RXL.JPG"));
        hbox1.add(jTextField1);
        hbox1.add(jTextField2);
        hbox1.add(jTextField3);
        this.setJMenuBar(jMenuBar1);       //菜单栏情况
        jMenu1.setText("珠宝数据(D)");
        jMenu1.setMnemonic('D');
        jMenu3.setText("珠宝库存(K)");
        jMenu3.setMnemonic('k');
        jMenu4.setText("人员管理(P)");
        jMenu4.setMnemonic('P');
        jMenu5.setText("珠宝销售(S)");
        jMenu5.setMnemonic('S');
        jMenu6.setText("客户管理(C)");
        jMenu6.setMnemonic('C');
        jMenuItem1.setText("基础信息");
        jMenu1.setMnemonic('D');
        jMenuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,InputEvent.CTRL_MASK));
        jMenuItem2.setText("类别信息");
        jMenuItem2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,InputEvent.CTRL_MASK));
        jMenuItem3.setText("部门信息");
        jMenuItem3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z,InputEvent.CTRL_MASK));
        jMenuItem7.setText("库存情况");
        jMenuItem7.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_K,InputEvent.CTRL_MASK));
        jMenuItem8.setText("人员情况");
        jMenuItem8.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R,InputEvent.CTRL_MASK));
        jMenuItem11.setText("销售销售情况");
        jMenuItem11.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,InputEvent.CTRL_MASK));
        jMenuItem13.setText("客户详情");
        jMenuItem13.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I,InputEvent.CTRL_MASK));
        jMenu7.setText("帮助");
        jMenuItem15.setText("关于我们");
        jMenuItem16.setText("关于本系统");
        jMenuBar1.add(jMenu1);
        jMenuBar1.add(jMenu2);
        jMenuBar1.add(jMenu3);
        jMenuBar1.add(jMenu4);
        jMenuBar1.add(jMenu5);
        jMenuBar1.add(jMenu6);
        jMenuBar1.add(jMenu7);
        jMenu1.add(jMenuItem1);
        jMenu1.add(jMenuItem2);
        jMenu1.add(jMenuItem3);
        jMenu1.add(jMenuItem17);
        jMenu2.add(jMenu8);
        jMenu2.add(jMenu9);
        jMenu3.add(jMenuItem7);
        jMenu4.add(jMenuItem8);
        jMenu4.add(jMenuItem6);
        jMenu5.add(jMenuItem11);
        jMenu6.add(jMenuItem13);
        jMenu7.add(jMenuItem15);
        jMenu7.add(jMenuItem16);
        jSplitPane1.add(jPanel3, JSplitPane.RIGHT);
        jPanel3.add(jLabel1, java.awt.BorderLayout.CENTER);
        jSplitPane1.add(jSplitPane2, JSplitPane.LEFT);
        jPanel2.add(hbox1, java.awt.BorderLayout.SOUTH);
        jSplitPane2.add(jScrollPane1, JSplitPane.TOP);
        jScrollPane1.getViewport().add(jTree1);
        this.getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
        jPanel1.add(jPanel4, java.awt.BorderLayout.NORTH);
        jPanel1.add(jSplitPane1, java.awt.BorderLayout.CENTER);
        jPanel1.add(jPanel2, java.awt.BorderLayout.SOUTH);
        jMenu8.add(jMenuItem4);
        jMenu8.add(jMenuItem9);
        jMenu8.add(jMenuItem10);
        jMenu8.add(jMenuItem12);
        jMenu8.add(jMenuItem18);
        jMenu8.add(jMenuItem19);
        jMenu9.add(jMenuItem5);
        jMenu9.add(jMenuItem20);
    }
    JPanel jPanel1 = new JPanel();
    JPanel jPanel2 = new JPanel();
    JPanel jPanel3 = new JPanel();
    JSplitPane jSplitPane1 = new JSplitPane();
    JSplitPane jSplitPane2 = new JSplitPane();
    JScrollPane jScrollPane1 = new JScrollPane();
    JTree jTree1 = new JTree();
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenu1 = new JMenu();
    JMenu jMenu2 = new JMenu();
    JMenu jMenu3 = new JMenu();
    JMenu jMenu4 = new JMenu();
    JMenu jMenu5 = new JMenu();
    JMenu jMenu6 = new JMenu();
    JMenuItem jMenuItem1 = new JMenuItem();
    JMenuItem jMenuItem2 = new JMenuItem();
    JMenuItem jMenuItem3 = new JMenuItem();
    JMenuItem jMenuItem7 = new JMenuItem();
    JMenuItem jMenuItem8 = new JMenuItem();
    JMenuItem jMenuItem11 = new JMenuItem();
    JMenuItem jMenuItem13 = new JMenuItem();
    JMenu jMenu7 = new JMenu();
    JMenuItem jMenuItem15 = new JMenuItem();
    JMenuItem jMenuItem16 = new JMenuItem();
    Box hbox1 = Box.createHorizontalBox();
    JTextField jTextField1 = new JTextField();
    JTextField jTextField2 = new JTextField();
    JTextField jTextField3 = new JTextField();
    BorderLayout borderLayout1 = new BorderLayout();
    BorderLayout borderLayout4 = new BorderLayout();
    BorderLayout borderLayout3 = new BorderLayout();
    BorderLayout borderLayout5 = new BorderLayout();
    int num = (int)Math.round(Math.random()*9);
    JLabel jLabel1 = new JLabel();
    JPanel jPanel4 = new JPanel();
    BorderLayout borderLayout2 = new BorderLayout();
    JMenuItem jMenuItem17 = new JMenuItem();
    JMenuItem jMenuItem6 = new JMenuItem();
    JMenu jMenu8 = new JMenu();
    JMenuItem jMenuItem4 = new JMenuItem();
    JMenuItem jMenuItem9 = new JMenuItem();
    JMenuItem jMenuItem10 = new JMenuItem();
    JMenuItem jMenuItem12 = new JMenuItem();
    JMenuItem jMenuItem18 = new JMenuItem();
    JMenuItem jMenuItem19 = new JMenuItem();
    JMenu jMenu9 = new JMenu();
    JMenuItem jMenuItem5 = new JMenuItem();
    JMenuItem jMenuItem20 = new JMenuItem();
    BorderLayout borderLayout6 = new BorderLayout();
    public void jPanel3_mouseClicked(MouseEvent e) {
        int num = (int)Math.round(Math.random()*9);
        ImageIcon image=new ImageIcon("F:/Jewelry/desktop/20050118xy001_("+num+").jpg");
        jLabel1.setBounds(0,0,image.getIconWidth(),image.getIconHeight());
        jLabel1.setIcon(image);
    }
}


class SMainMenu_jPanel3_mouseAdapter extends MouseAdapter {
    private SMainMenu adaptee;
    SMainMenu_jPanel3_mouseAdapter(SMainMenu adaptee) {
        this.adaptee = adaptee;
    }

    public void mouseClicked(MouseEvent e) {
        adaptee.jPanel3_mouseClicked(e);
    }
}

⌨️ 快捷键说明

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