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

📄 smainmenu.java~626~

📁 管理系统
💻 JAVA~626~
📖 第 1 页 / 共 5 页
字号:
package com.aptech.cdjj.sex.gui;
/**
 * <p>Title: 主界面</p>
 * <p>Description: 界面,事件,方法,连接</p>
 * <p>Copyright: SEX</p>
 * <p>Company: 北大青鸟Aptech成都锦江</p>
 * @author 赵睿
 * @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 java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import javax.swing.table.DefaultTableModel;
import com.aptech.cdjj.sex.database.SDBManager;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.border.TitledBorder;
import com.aptech.cdjj.sex.gui.DefaultTableModelChild;
import javax.swing.event.ChangeEvent;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyVetoException;
import java.beans.VetoableChangeListener;
import java.awt.event.FocusEvent;
import java.awt.event.FocusAdapter;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import java.text.SimpleDateFormat;
import javax.swing.border.Border;


public class SMainMenu extends JFrame implements Runnable{

    SMainMenu() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        this.setTitle("珠宝管理系统1.0");
        this.setSize(750, 575);
        this.jTable1.getTableHeader().setReorderingAllowed(false);
        this.setExtendedState(this.MAXIMIZED_BOTH);
        this.setVisible(true);
    }

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

    private void jbInit() throws Exception {
        this.getContentPane().setLayout(borderLayout3); //容器类情况
        jPanel1.setLayout(borderLayout2);
        jPanel2.setBorder(BorderFactory.createEtchedBorder());
        jPanel2.setLayout(gridLayout2);
        jSplitPane1.setDividerLocation(150);
        jSplitPane2.setOrientation(JSplitPane.HORIZONTAL_SPLIT);
        jSplitPane2.setOrientation(JSplitPane.VERTICAL_SPLIT);
        jSplitPane2.setBorder(BorderFactory.createLoweredBevelBorder());
        jSplitPane2.setDividerLocation(230);
        jSplitPane2.setOneTouchExpandable(true);
        jTextField1.setText("Aptech成都锦江培训中心(S1T013--SEX小组)");
        jTextField2.setText("");
        jTextField1.setBackground(Color.gray);
        jTextField1.setEnabled(false);
        jTextField2.setBackground(Color.gray);
        jTextField2.setEnabled(false);
        jTextField3.setBackground(Color.gray);
        jTextField3.setEnabled(false);
        jPanel3.setLayout(cardLayout1);
        ImageIcon image = new ImageIcon("/Jewelry/desktop/20050118xy001_(" +
                                        num + ").jpg");
        jLabel1.setIcon(image);
        jPanel4.setBorder(BorderFactory.createEtchedBorder());
        jPanel4.setLayout(gridLayout1);
        jButton1.setBackground(Color.lightGray);
        jButton1.setText("基础信息");
        jButton1.addActionListener(new SMainMenu_jButton1_actionAdapter(this));
        jButton2.setBackground(Color.lightGray);
        jButton2.setText("入库信息");
        jButton2.addActionListener(new SMainMenu_jButton2_actionAdapter(this));
        jButton3.setBackground(Color.lightGray);
        jButton3.setText("销售信息");
        jButton3.addActionListener(new SMainMenu_jButton3_actionAdapter(this));
        jButton4.setBackground(Color.lightGray);
        jButton4.setText("人员信息");
        jButton4.addActionListener(new SMainMenu_jButton4_actionAdapter(this));
        jButton5.setBackground(Color.lightGray);
        jButton5.setText("客户信息");
        jButton5.addActionListener(new SMainMenu_jButton5_actionAdapter(this));
        jButton6.setBackground(Color.lightGray);
        jButton6.setText("返回");
        jButton6.addActionListener(new SMainMenu_jButton6_actionAdapter(this));
        jMenuItem17.setText("客户信息");
        jMenuItem17.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,
                InputEvent.CTRL_MASK));
        jMenuItem17.addActionListener(new SMainMenu_jMenuItem17_actionAdapter(this));
        jMenu2.setText("珠宝品种(V)");
        jMenu2.setMnemonic('V');
        jMenuItem6.setText("人员查询");
        jMenuItem6.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Y,
                InputEvent.CTRL_MASK));
        jMenuItem6.addActionListener(new SMainMenu_jMenuItem6_actionAdapter(this));
        jMenu8.setText("宝石(B)");
        jMenu8.setIcon(new ImageIcon("/Jewelry/pic/CR.JPG"));
        jMenu8.setMnemonic('B');
        jMenuItem4.setText("钻石");
        jMenuItem4.setIcon(new ImageIcon("/Jewelry/pic/YDL.JPG"));
        jMenuItem4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,
                InputEvent.CTRL_MASK));
        jMenuItem9.setText("翡翠");
        jMenuItem9.setIcon(new ImageIcon("/Jewelry/pic/MB.JPG"));
        jMenuItem9.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,
                InputEvent.CTRL_MASK));
        jMenuItem10.setText("玛瑙");
        jMenuItem10.setIcon(new ImageIcon("/Jewelry/pic/SGSS.JPG"));
        jMenuItem12.setText("珍珠");
        jMenuItem12.setIcon(new ImageIcon("/Jewelry/pic/HB.JPG"));
        jMenuItem18.setText("红宝石");
        jMenuItem18.setIcon(new ImageIcon("/Jewelry/pic/CR.JPG"));
        jMenuItem18.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H,
                InputEvent.CTRL_MASK));
        jMenuItem19.setText("蓝宝石");
        jMenuItem19.setIcon(new ImageIcon("/Jewelry/pic/MDL.jpg"));
        jMenu9.setText("金银(C)");
        jMenu9.setIcon(new ImageIcon("/Jewelry/pic/QR.JPG"));
        jMenu9.setMnemonic('C');
        jMenuItem5.setText("铂金");
        jMenuItem5.setIcon(new ImageIcon("/Jewelry/pic/RXL.JPG"));
        jMenuItem20.setText("18K金");
        jMenuItem20.setIcon(new ImageIcon("/Jewelry/pic/GC.JPG"));
        jMenuItem14.setText("黄金");
        jMenuItem14.setIcon(new ImageIcon("/Jewelry/pic/BBS.JPG"));
        jMenuItem21.setText("白银");
        jMenuItem21.setIcon(new ImageIcon("/Jewelry/pic/HB.JPG"));
        jPanel5.setLayout(borderLayout1);
        jPanel6.setLayout(null);
        jPanel7.setBackground(Color.lightGray);
        jPanel7.setBorder(BorderFactory.createLoweredBevelBorder());
        jPanel7.setBounds(new Rectangle(10, 10, 174, 616));
        jPanel7.setLayout(null);
        jButton7.setBackground(Color.gray);
        jButton7.setBounds(new Rectangle(2, 2, 171, 25));
        jButton7.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
        jButton7.setBorder(BorderFactory.createLineBorder(Color.black));
        jButton7.setOpaque(false);
        jButton7.setText("1  : 款   式");
        jButton7.addActionListener(new SMainMenu_jButton7_actionAdapter(this));
        jPanel5.addMouseListener(new SMainMenu_jPanel5_mouseAdapter(this));
        jPanel3.setBackground(Color.gray);
        jPanel6.setBackground(Color.gray);
        jButton8.setBackground(Color.lightGray);
        jButton8.setBounds(new Rectangle(2, 26, 171, 25));
        jButton8.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
        jButton8.setBorder(BorderFactory.createLineBorder(Color.black));
        jButton8.setToolTipText("");
        jButton8.setText("2  :单位信息");
        jButton8.addActionListener(new SMainMenu_jButton8_actionAdapter(this));
        jButton9.setBackground(Color.lightGray);
        jButton9.setBounds(new Rectangle(2, 50, 171, 25));
        jButton9.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
        jButton9.setBorder(BorderFactory.createLineBorder(Color.black));
        jButton9.setText("3  :类别信息");
        jButton9.addActionListener(new SMainMenu_jButton9_actionAdapter(this));
        jButton10.setBackground(Color.lightGray);
        jButton10.setBounds(new Rectangle(2, 74, 171, 25));
        jButton10.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
        jButton10.setBorder(BorderFactory.createLineBorder(Color.black));
        jButton10.setText("4  :客户类型");
        jButton10.addActionListener(new SMainMenu_jButton10_actionAdapter(this));
        jButton11.setBackground(Color.lightGray);
        jButton11.setBounds(new Rectangle(2, 98, 171, 25));
        jButton11.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
        jButton11.setBorder(BorderFactory.createLineBorder(Color.black));
        jButton11.setText("5  :状态信息");
        jButton11.addActionListener(new SMainMenu_jButton11_actionAdapter(this));
        jButton12.setBackground(Color.lightGray);
        jButton12.setBounds(new Rectangle(2, 122, 171, 26));
        jButton12.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
        jButton12.setBorder(BorderFactory.createLineBorder(Color.black));
        jButton12.setText("6  :职务信息");
        jButton12.addActionListener(new SMainMenu_jButton12_actionAdapter(this));
        jButton13.setBackground(Color.lightGray);
        jButton13.setBounds(new Rectangle(2, 147, 171, 29));
        jButton13.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
        jButton13.setBorder(BorderFactory.createLineBorder(Color.black));
        jButton13.setText("7:密码表信息");
        jButton13.addActionListener(new SMainMenu_jButton13_actionAdapter(this));
        jSplitPane1.setOneTouchExpandable(true);
        jPanel8.setBackground(Color.lightGray);
        jPanel8.setBorder(BorderFactory.createLoweredBevelBorder());
        jPanel8.setBorder(BorderFactory.createTitledBorder(BorderFactory.
                createLineBorder(Color.black, 1),
                "基础信息表情况", TitledBorder.LEFT, TitledBorder.TOP));
        jPanel8.setBounds(new Rectangle(199, 12, 627, 614));
        jPanel8.setLayout(null);
        jScrollPane2.setHorizontalScrollBarPolicy(JScrollPane.
                                                  HORIZONTAL_SCROLLBAR_ALWAYS);
        jScrollPane2.setVerticalScrollBarPolicy(JScrollPane.
                                                VERTICAL_SCROLLBAR_ALWAYS);
        jScrollPane2.setViewportBorder(null);
        jScrollPane2.setToolTipText("");
        jScrollPane2.setBounds(new Rectangle(15, 28, 599, 551));
        jTextField4.setBackground(Color.lightGray);
        jTextField4.setBorder(border2);
        jTextField4.setBounds(new Rectangle(7, 235, 72, 21));
        jTextField4.addFocusListener(new SMainMenu_jTextField4_focusAdapter(this));
        jTextField5.setBackground(Color.lightGray);
        jTextField5.setBorder(border2);
        jTextField5.setBounds(new Rectangle(89, 235, 72, 21));
        jTextField5.addFocusListener(new SMainMenu_jTextField5_focusAdapter(this));
        jTextField6.setBackground(Color.lightGray);
        jTextField6.setBorder(border2);
        jTextField6.setBounds(new Rectangle(7, 292, 72, 21));
        jTextField6.addFocusListener(new SMainMenu_jTextField6_focusAdapter(this));
        jTextField7.setBackground(Color.lightGray);
        jTextField7.setBorder(border2);
        jTextField7.setBounds(new Rectangle(89, 292, 72, 21));
        jTextField7.addFocusListener(new SMainMenu_jTextField7_focusAdapter(this));
        jTextField8.setBackground(Color.lightGray);
        jTextField8.setBorder(border2);
        jTextField8.setBounds(new Rectangle(7, 347, 72, 21));
        jTextField8.addFocusListener(new SMainMenu_jTextField8_focusAdapter(this));
        jLabel2.setText("编号");
        jLabel2.setBounds(new Rectangle(27, 211, 37, 22));
        jButton14.setBounds(new Rectangle(67, 586, 60, 20));
        jButton14.setBorder(BorderFactory.createEtchedBorder());
        jButton14.setText("增加");
        jButton14.addActionListener(new SMainMenu_jButton14_actionAdapter(this));
        jButton15.setBounds(new Rectangle(146, 586, 60, 20));
        jButton15.setBorder(BorderFactory.createEtchedBorder());
        jButton15.setText("删除");
        jButton15.addActionListener(new SMainMenu_jButton15_actionAdapter(this));
        jButton16.setBounds(new Rectangle(225, 586, 60, 20));
        jButton16.setBorder(BorderFactory.createEtchedBorder());
        jButton16.setText("修改");
        jButton16.addActionListener(new SMainMenu_jButton16_actionAdapter(this));
        jLabel3.setText("款式");
        jLabel3.setBounds(new Rectangle(108, 211, 37, 22));
        jLabel4.setText("单位");
        jLabel4.setBounds(new Rectangle(27, 263, 37, 22));
        jLabel5.setText("客户类型");
        jLabel5.setBounds(new Rectangle(98, 263, 54, 22));
        jTextField9.setBackground(Color.lightGray);
        jTextField9.setBorder(border2);
        jTextField9.setBounds(new Rectangle(89, 347, 72, 21));
        jTextField9.addFocusListener(new SMainMenu_jTextField9_focusAdapter(this));
        jLabel6.setText("状态");
        jLabel6.setBounds(new Rectangle(27, 320, 37, 22));
        jLabel7.setText("职务");
        jLabel7.setBounds(new Rectangle(108, 320, 37, 22));
        jTextField10.setBackground(Color.lightGray);

⌨️ 快捷键说明

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