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

📄 pmainmenu.java

📁 管理系统
💻 JAVA
📖 第 1 页 / 共 5 页
字号:

            SPerTitle spe = new SPerTitle();
            Vector vec = spe.titleName();
            JTable jTable2 = new JTable(ve, vec);
            jScrollPane2.getViewport().add(jTable2);
            jTable2.addMouseListener(new PMainMenu_jTable2_mouseAdapter(this));
        }
        if(this.jComboBox1.getSelectedItem().equals("职务")){
            String stat = txtTiao.getText();
            //判断输入的职务是否为空
            if(stat.equals("")){
               JOptionPane.showMessageDialog(this,"请输入该条件的文本值");
               return;
           }
           //判断输入的职务是否存在
            Vector ve = sp.query6(stat);
            if (ve.size() == 0) {
                JOptionPane.showConfirmDialog(this, "没有此职务");
                return;
            }
            SPerTitle spe = new SPerTitle();
            Vector vec = spe.titleName();
            JTable jTable2 = new JTable(ve, vec);
           jScrollPane2.getViewport().add(jTable2);
            jTable2.addMouseListener(new PMainMenu_jTable2_mouseAdapter(this));
        }
        if(this.jComboBox1.getSelectedItem().equals("电话")){
            String phone = txtTiao.getText();
            //判断输入的电话是否为空
            if (phone.equals("")) {
                JOptionPane.showMessageDialog(this, "请输入该条件的文本值");
                return;
            }
            //判断输入的电话是否为数字
            try {
                Float.parseFloat(txtTiao.getText());
            } catch (Exception ex) {
                JOptionPane.showMessageDialog(this, "电话号码必须为整数字的");
                return;
            }
            //判断输入的电话是否是11位数字
            if(!(phone.length() == 11)){
                JOptionPane.showMessageDialog(this, "电话号码必须为11位正数字");
                return;
            }

            //判断输入的电话是否以13 或者 159 开头
            float num1;
            float num2;
            num1 = Float.parseFloat(phone.substring(0,2));
            num2 = Float.parseFloat(phone.substring(0,3));
            if(!(num1 == 13)&&!(num2 == 159)){
                JOptionPane.showMessageDialog(this, "电话号码输入有误");
                return;
            }
            Vector ve = sp.query7(phone);
            //判断输入的电话是否存在
            if (ve.size() == 0) {
                JOptionPane.showConfirmDialog(this, "没有此电话号码的人员");
                return;
            }
            SPerTitle spe = new SPerTitle();
            Vector vec = spe.titleName();
            JTable jTable2 = new JTable(ve, vec);
            jScrollPane2.getViewport().add(jTable2);
            jTable2.addMouseListener(new PMainMenu_jTable2_mouseAdapter(this));
        }
        //查询所有的数据信息
        if(this.jComboBox1.getSelectedItem().equals("查询所有")){
            this.jbInit1();
        }
    }

    /**
     * 取消按钮点击事件
     * @param e ActionEvent
     */
    public void jButton10_actionPerformed(ActionEvent e) {
        this.txtAdd.setText("");
        this.txtAge.setText("");
        this.getNumber();
        this.txtName.setText("");
        this.txtSex.setText("");
        this.txtPhone.setText("");
        this.txtId.requestFocus();
        this.txtDate.setText("");
        String time = txtDate.getText();

    }

    /**
     * 下拉列表点击事件
     * @param e ActionEvent
     */
    public void jComboBox1_actionPerformed(ActionEvent e) {
        //如果选择的是 查询所有 该文本框将不能输入值
        if(this.jComboBox1.getSelectedItem().equals("查询所有")){
            this.txtTiao.setEnabled(false);
        }
        //如果选择的是 编号 该文本框将能输入值
        if(this.jComboBox1.getSelectedItem().equals("编号")){
            this.txtTiao.setEnabled(true);
        }
        //如果选择的是 姓名 该文本框将能输入值
        if(this.jComboBox1.getSelectedItem().equals("姓名")){
             this.txtTiao.setEnabled(true);
        }
        //如果选择的是 性别 该文本框将能输入值
        if(this.jComboBox1.getSelectedItem().equals("性别")){
             this.txtTiao.setEnabled(true);
        }
        //如果选择的是 年龄 该文本框将能输入值
        if(this.jComboBox1.getSelectedItem().equals("年龄")){
             this.txtTiao.setEnabled(true);
        }
        //如果选择的是 地址 该文本框将能输入值
        if(this.jComboBox1.getSelectedItem().equals("地址")){
             this.txtTiao.setEnabled(true);
        }
        //如果选择的是 电话 该文本框将能输入值
        if(this.jComboBox1.getSelectedItem().equals("电话")){
            this.txtTiao.setEnabled(true);
        }
        //如果选择的是 职务 该文本框将能输入值
        if(this.jComboBox1.getSelectedItem().equals("职务")){
            this.txtTiao.setEnabled(true);
        }
    }

    class PMainMenu_jButton8_actionAdapter implements ActionListener {
    private PMainMenu adaptee;
    PMainMenu_jButton8_actionAdapter(PMainMenu adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        try {
            adaptee.jButton8_actionPerformed(e);
        } catch (SQLException ex) {
        }
    }
}


class PMainMenu_jButton5_actionAdapter implements ActionListener {
    private PMainMenu adaptee;
    PMainMenu_jButton5_actionAdapter(PMainMenu adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton5_actionPerformed(e);
    }
}


class PMainMenu_jButton6_actionAdapter implements ActionListener {
    private PMainMenu adaptee;
    PMainMenu_jButton6_actionAdapter(PMainMenu adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton6_actionPerformed(e);
    }
}


class PMainMenu_jButton4_mouseAdapter extends MouseAdapter {
    private PMainMenu adaptee;
    PMainMenu_jButton4_mouseAdapter(PMainMenu adaptee) {
        this.adaptee = adaptee;
    }

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


class PMainMenu_jButton4_actionAdapter implements ActionListener {
    private PMainMenu adaptee;
    PMainMenu_jButton4_actionAdapter(PMainMenu adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jButton4_actionPerformed(e);
    }
}


   //当鼠标点击取消时将清空该文本框的值同时该文本框获得焦点
    public void jButton13_actionPerformed(ActionEvent e) {
        this.txtTiao.setText("");
        txtTiao.requestFocus();
    }

    /**
     * 树形结构选择
     * @param e MouseEvent
     */
    public void jTree1_mouseClicked(MouseEvent e) {
        DefaultMutableTreeNode n = (DefaultMutableTreeNode)jTree1.getLastSelectedPathComponent();
        //判断它是否为枝节点
        if (n.isLeaf()) {
            if (n.equals(roota1)) {
                this.jTabbedPane1.setSelectedIndex(0);
            }
            if(n.equals(roota2)){
                this.jTabbedPane1.setSelectedIndex(1);
            }
        }
}

    public void jMenuItem15_actionPerformed(ActionEvent e) {
        Icon n2 = new ImageIcon("/Jewelry/logo/20.jpg");
        JOptionPane.showOptionDialog(null, "程序名称:\n   Jewelry\n" +
                                     "程序设计:\n   SEX小组所有成员\n" +
                                     "简介:\n   本软件主要针对珠宝店的管理\n" +
                                     "   欢迎大家下载使用,但下载地址不详!\n" +
                                     "   htpp:\\www.sex.jewelry\\.....\n"+
                                     "小组成员介绍:\n   赵睿--界面及基础信息模块\n" +
                                     "   杨凯--人员面版及代码实现模块\n" +
                                     "   严靖--客户关系及代码实现模块\n" +
                                     "   杨天伟--采购库存面版及代码实现模块\n" +
                                     "   廖理军--销售面版及代码实现模块\n"+
                                     "   联系我们:faves_007@163.com\n"+
                                     "   QQ:12153016   电话:13608090937", "SEX小组简介",
                                     JOptionPane.DEFAULT_OPTION,
                                     JOptionPane.INFORMATION_MESSAGE,
                                     n2, null, null);

    }

    public void jMenuItem16_actionPerformed(ActionEvent e) {
        int option = JOptionPane.showConfirmDialog(this, "真的要退出本系统吗?", "退出",
                     JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null);
         if (option == JOptionPane.NO_OPTION) {
             return;
         }else{
             this.dispose();
         }

    }

    public void jButton1_actionPerformed(ActionEvent e) {//入库表
        ASMainMenu am = new ASMainMenu();
        Thread thr = new Thread(am);
        thr.start();
        this.dispose();

    }

    public void jButton2_actionPerformed(ActionEvent e) {//销售表
        ESMainMenu es = new ESMainMenu();
        Thread thr = new Thread(es);
        thr.start();
        this.dispose();

    }

    public void jMenuItem22_actionPerformed(ActionEvent e) {
        SellMap sm = new SellMap();
        sm.setTitle("销售分析图");
        sm.setSize(600,400);
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = sm.getSize();
        if (frameSize.height > screenSize.height) {
            frameSize.height = screenSize.height;
        }
        if (frameSize.width > screenSize.width) {
            frameSize.width = screenSize.width;
        }
        sm.setLocation((screenSize.width - frameSize.width) / 2,
                         (screenSize.height - frameSize.height) / 2);
        sm.setVisible(true);

    }

    //下拉人员查询
    public void jMenuItem8_actionPerformed(ActionEvent e) {
        this.jTabbedPane1.setSelectedIndex(0);

    }

    public void jMenuItem6_actionPerformed(ActionEvent e) {
        this.jTabbedPane1.setSelectedIndex(1);

    }


    //基础信息
    public void jMenuItem1_actionPerformed(ActionEvent e) {
        SMainMenu sm = new SMainMenu(); //
        sm.baseButton(e); //
        Thread thr = new Thread(sm);
        thr.start();
        this.dispose();

    }
    //库存信息
    public void jMenuItem2_actionPerformed(ActionEvent e) {
        new ASMainMenu();
        this.dispose();
    }
    //人员信息
    public void jMenuItem3_actionPerformed(ActionEvent e) {
        new PMainMenu();
       

⌨️ 快捷键说明

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