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

📄 esmainmenu.java~309~

📁 管理系统
💻 JAVA~309~
📖 第 1 页 / 共 5 页
字号:
package com.aptech.cdjj.sex.gui;

/**
 * 销售信息界面
 * 标题: 登陆事务层
 * 小组:SEX
 * 时间:2007.8.31
 * 版本:1.0
 * 类名:ESMainMenu
 * 本类实现珠宝销售管理事务:
 *通过接收管理人员可以在界面上实现各种珠宝信息的查询,添加,修改,打印等基本信息.
 *
 *
 */
import java.awt.*;
import java.awt.event.*;
import java.text.*;
import java.util.*;
import java.util.Date;
import javax.swing.*;
import java.sql.*;
import com.aptech.cdjj.sex.action.*;
import java.awt.Rectangle;
import javax.swing.BorderFactory;
import java.awt.Color;
import com.aptech.cdjj.sex.action.*;
import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener;
import javax.swing.tree.DefaultMutableTreeNode;
import java.lang.String;
import javax.swing.border.TitledBorder;
import com.aptech.cdjj.sex.database.SDBManager;
import javax.swing.table.DefaultTableModel;
import javax.swing.border.Border;
import java.awt.Font;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import javax.swing.tree.DefaultTreeModel;


public class ESMainMenu extends JFrame implements Runnable{

    ESMainMenu() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        this.setTitle("珠宝销售信息表");
        this.setExtendedState(this.MAXIMIZED_BOTH);
        this.jTable1.getTableHeader().setReorderingAllowed(false);
        this.jTable1.setAutoResizeMode(jTable1.AUTO_RESIZE_OFF);
        this.setSize(750, 575);
        this.setVisible(true);
        //全屏显示
    }
    public static void main(String[] args) {
        ESMainMenu esmainnenu = new ESMainMenu();
        Thread thr = new Thread(esmainnenu);
        thr.start();
    }

    private void jbInit() throws Exception {
        jMenuItem2.setText("库存信息");
        jMenuItem3.setText("人员信息");
        this.getContentPane().setLayout(borderLayout3); //容器类情况
        jPanel1.setLayout(borderLayout2);
        jPanel2.setBorder(BorderFactory.createEtchedBorder());
        jPanel2.setLayout(gridLayout2);
        jSplitPane1.setOneTouchExpandable(true);
        jSplitPane1.setDividerLocation(150);
        jSplitPane2.setOrientation(JSplitPane.HORIZONTAL_SPLIT);
        jSplitPane2.setOrientation(JSplitPane.VERTICAL_SPLIT);
        jSplitPane2.setDividerLocation(230);
        jSplitPane2.setOneTouchExpandable(true);
        jTextField1.setBackground(Color.gray);
        jTextField1.setEnabled(false);
        jTextField1.setText("Aptech成都锦江培训中心(S1T013--SEX小组)");
        jTextField2.setBackground(Color.gray);
        jTextField2.setEnabled(false);
        jTextField2.setText("操作员:  " + SLoginMenu.name + "  (" + SLoginMenu.step + ")");
        jTextField3.setBackground(Color.gray);
        jTextField3.setEnabled(false);
        jPanel3.setLayout(null);
        ImageIcon image = new ImageIcon("/Jewelry/desktop/20050118xy001_(" +
                                        num + ").jpg");
        jPanel4.setBorder(BorderFactory.createEtchedBorder());
        jPanel4.setLayout(gridLayout1);
        jButton1.setBackground(Color.lightGray);
        jButton1.setText("基础信息");
        jButton1.addActionListener(new ESMainMenu_jButton1_actionAdapter(this));
        jButton2.setBackground(Color.lightGray);
        jButton2.setText("库存信息");
        jButton2.addActionListener(new ESMainMenu_jButton2_actionAdapter(this));
        jButton3.setBackground(Color.lightGray);
        jButton3.setText("销售信息");
        jButton4.setBackground(Color.lightGray);
        jButton4.setText("人员信息");
        jButton4.addActionListener(new ESMainMenu_jButton4_actionAdapter(this));
        jButton5.setBackground(Color.lightGray);
        jButton5.setText("客户信息");
        jButton5.addActionListener(new ESMainMenu_jButton5_actionAdapter(this));
        jButton6.setBackground(Color.lightGray);
        jButton6.setText("返回");
        jButton6.addActionListener(new ESMainMenu_jButton6_actionAdapter(this));
        jMenuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,
                InputEvent.CTRL_MASK));
        jMenuItem1.addActionListener(new ESMainMenu_jMenuItem1_actionAdapter(this));
        jMenuItem2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,
                InputEvent.CTRL_MASK));
        jMenuItem2.addActionListener(new ESMainMenu_jMenuItem2_actionAdapter(this));
        jMenuItem3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z,
                InputEvent.CTRL_MASK));
        jMenuItem3.addActionListener(new ESMainMenu_jMenuItem3_actionAdapter(this));
        jMenuItem17.setText("客户信息");
        jMenuItem17.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,
                InputEvent.CTRL_MASK));
        jMenuItem17.addActionListener(new ESMainMenu_jMenuItem17_actionAdapter(this));
        jMenu2.setText("珠宝品种(V)");
        jMenu2.setMnemonic('V');
        jMenuItem6.setText("人员查询");
        jMenuItem6.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Y,
                InputEvent.CTRL_MASK));
        jMenuItem6.addActionListener(new ESMainMenu_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/BBS.JPG"));
        jMenuItem20.setText("18k金");
        jMenuItem20.setIcon(new ImageIcon("/Jewelry/pic/RXL.JPG"));
        jMenuItem14.setText("黄金");
        jMenuItem21.setText("白银");
        jScrollPane3.setBounds(new Rectangle(7, 40, 605, 277));
        jMenuItem1.setText("基础信息()");
        jPanel5.setBackground(Color.lightGray);
        jPanel5.setBorder(BorderFactory.createLineBorder(Color.black));
        jPanel5.setBounds(new Rectangle(231, 231, 621, 58));
        jPanel5.setLayout(null);
        jButton8.setBounds(new Rectangle(445, 127, 95, 21));
        jButton8.setText("价格合计");
        jButton8.addActionListener(new ESMainMenu_jButton8_actionAdapter(this));
        jPanel6.setBackground(Color.gray);
        jPanel6.setBorder(BorderFactory.createLineBorder(Color.black));
        jPanel6.setBounds(new Rectangle(231, 291, 621, 330));
        jPanel6.setLayout(null);
        jPanel6.setBorder(BorderFactory.createTitledBorder(BorderFactory.
                createLineBorder(Color.black, 1),
                "销售表信息", TitledBorder.LEFT, TitledBorder.TOP));
        jPanel7.setBackground(Color.lightGray);
        jPanel7.setBounds(new Rectangle(231, 11, 621, 190));
        jPanel7.setLayout(null);
        jPanel3.setBackground(Color.gray);
        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)");
        jMenuItem7.setText("采购入库详情");
        jMenuItem7.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_K,InputEvent.CTRL_MASK));
        jMenuItem7.addActionListener(new ESMainMenu_jMenuItem7_actionAdapter(this));
        jMenuItem8.setText("人员情况");
        jMenuItem8.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R,InputEvent.CTRL_MASK));
        jMenuItem8.addActionListener(new ESMainMenu_jMenuItem8_actionAdapter(this));
        jMenuItem11.setText("销售详细情况");
        jMenuItem11.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.
                event.KeyEvent.VK_X, java.awt.event.KeyEvent.CTRL_MASK, false));
        jMenuItem11.addActionListener(new ESMainMenu_jMenuItem11_actionAdapter(this));
        jMenuItem13.setText("客户详情");
        jMenuItem13.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I,InputEvent.CTRL_MASK));
        jMenuItem13.addActionListener(new ESMainMenu_jMenuItem13_actionAdapter(this));
        jMenu7.setText("帮助");
        jMenuItem15.setText("关于我们");
        jMenuItem15.addActionListener(new ESMainMenu_jMenuItem15_actionAdapter(this));
        jMenuItem16.setText("退出");
        jMenuItem16.addActionListener(new ESMainMenu_jMenuItem16_actionAdapter(this));
        jPanel9.setBorder(BorderFactory.createLineBorder(Color.black));
        jPanel9.setBorder(BorderFactory.createTitledBorder(BorderFactory.
                createLineBorder(Color.black, 1),
                "目前存货", TitledBorder.LEFT, TitledBorder.TOP));
        jPanel9.setBounds(new Rectangle(10, 11, 207, 610));
        jPanel9.setLayout(null);
        jScrollPane5.setBounds(new Rectangle(12, 88, 183, 495));
        jTextField4.setBounds(new Rectangle(11, 23, 130, 25));
        jButton11.setBounds(new Rectangle(144, 23, 51, 25));
        jButton11.setText("查");
        jButton11.addActionListener(new ESMainMenu_jButton11_actionAdapter(this));
        jLabel1.setText("销售编号:");
        jLabel1.setBounds(new Rectangle(44, 28, 62, 19));
        jLabel2.setText("珠宝编号:");
        jLabel2.setBounds(new Rectangle(222, 27, 62, 19));
        jLabel3.setBackground(Color.lightGray);
        jLabel3.setBorder(null);
        jLabel3.setText("客  户:");
        jLabel3.setBounds(new Rectangle(44, 60, 57, 19));
        jLabel4.setText("收款人:");
        jLabel4.setBounds(new Rectangle(269, 60, 48, 19));
        txtsell.setBackground(Color.cyan);
        txtsell.setEnabled(false);
        txtsell.setBorder(BorderFactory.createRaisedBevelBorder());
        txtsell.setDisabledTextColor(Color.blue);
        txtsell.setBounds(new Rectangle(107, 26, 108, 21));
        jTextField6.setBackground(Color.cyan);
        jTextField6.setEnabled(false);
        jTextField6.setBorder(BorderFactory.createRaisedBevelBorder());
        jTextField6.setDisabledTextColor(Color.blue);
        jTextField6.setBounds(new Rectangle(287, 26, 103, 21));
        txtEclient.setBackground(Color.lightGray);
        txtEclient.setBorder(border1);
        txtEclient.setBounds(new Rectangle(107, 58, 90, 21));
        jButton7.setBounds(new Rectangle(199, 55, 51, 24));
        jButton7.setText("查");
        jButton7.addActionListener(new ESMainMenu_jButton7_actionAdapter(this));
        jLabel5.setText("销售日期:");
        jLabel5.setBounds(new Rectangle(399, 26, 60, 19));
        txtdate.setBackground(Color.cyan);
        txtdate.setEnabled(false);
        txtdate.setBorder(BorderFactory.createRaisedBevelBorder());
        txtdate.setDisabledTextColor(Color.blue);
        txtdate.setBounds(new Rectangle(465, 26, 99, 21));
        txtPerson.setBackground(Color.lightGray);
        txtPerson.setBorder(border1);
        txtPerson.setBounds(new Rectangle(324, 58, 92, 21));
        jButton9.setBounds(new Rectangle(416, 55, 52, 24));
        jButton9.setText("查");
        jButton9.addActionListener(new ESMainMenu_jButton9_actionAdapter(this));
        jLabel6.setBackground(Color.lightGray);
        jLabel6.setText("付款方式:");
        jLabel6.setBounds(new Rectangle(43, 100, 60, 19));
        jLabel7.setBackground(Color.lightGray);
        jLabel7.setText("数  量:");
        jLabel7.setBounds(new Rectangle(234, 98, 46, 19));
        jLabel12.setBackground(Color.lightGray);
        jLabel12.setFont(new java.awt.Font("宋体", Font.PLAIN, 14));
        jLabel12.setForeground(Color.red);
        jLabel12.setText("应 收:");
        jLabel12.setBounds(new Rectangle(44, 130, 50, 19));
        jLabel13.setBackground(Color.lightGray);
        jLabel13.setFont(new java.awt.Font("宋体", Font.PLAIN, 14));
        jLabel13.setForeground(Color.blue);
        jLabel13.setText("实 收:");
        jLabel13.setBounds(new Rectangle(254, 129, 45, 19));
        jTextField13.setBackground(Color.cyan);
        jTextField13.setEnabled(false);
        jTextField13.setBorder(BorderFactory.createRaisedBevelBorder());
        jTextField13.setDisabledTextColor(Color.blue);
        jTextField13.setBounds(new Rectangle(107, 128, 106, 21));
        jTextField14.setBackground(Color.cyan);
        jTextField14.setEnabled(false);
        jTextField14.setBorder(BorderFactory.createRaisedBevelBorder());
        jTextField14.setDisabledTextColor(Color.blue);
        jTextField14.setBounds(new Rectangle(308, 127, 108, 21));
        jLabel14.setBackground(Color.lightGray);
        jLabel14.setForeground(Color.red);
        jLabel14.setText(".00");
        jLabel14.setBounds(new Rectangle(215, 127, 27, 19));
        jLabel15.setBackground(Color.lightGray);
        jLabel15.setForeground(Color.blue);
        jLabel15.setText(".00");
        jLabel15.setBounds(new Rectangle(417, 127, 27, 19));
        jButton10.setBounds(new Rectangle(232, 206, 139, 26));
        jButton10.setText("增加明细与销售表");
        jButton10.addActionListener(new ESMainMenu_jButton10_actionAdapter(this));
        jScrollPane4.setBounds(new Rectangle(6, 6, 610, 48));
        jTable3.addMouseListener(new ESMainMenu_jTable3_mouseAdapter(this));
        jLabel16.setFont(new java.awt.Font("宋体", Font.PLAIN, 14));
        jLabel16.setForeground(Color.yellow);
        jLabel16.setText("             请完整填写以上信息,珠宝编号请点选左边表格中物品");
        jLabel16.setBounds(new Rectangle(5, 154, 609, 30));
        jComboBox1.setBorder(border1);
        jComboBox1.setBounds(new Rectangle(107, 98, 107, 21));
        acount.setBounds(new Rectangle(287, 95, 51, 22));
        acount.setBorder(border1);

⌨️ 快捷键说明

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