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

📄 csmainmenu.java

📁 管理系统
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
        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);
        jMenu5.add(jMenuItem22);
        jMenu6.add(jMenuItem13);
        jMenu7.add(jMenuItem15);
        jMenu7.add(jMenuItem16);
        jSplitPane1.add(jSplitPane2, JSplitPane.LEFT);
        jSplitPane1.add(jPanel3, JSplitPane.RIGHT);
        jSplitPane2.add(jScrollPane1, JSplitPane.TOP);
        jSplitPane2.add(jScrollPane4, JSplitPane.BOTTOM);
        jScrollPane4.getViewport().add(jTree2);
        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);
        jMenu9.add(jMenuItem14);
        jMenu9.add(jMenuItem21);
        jPanel4.add(jButton1, null);
        jPanel4.add(jButton2, null);
        jPanel4.add(jButton3, null);
        jPanel4.add(jButton4, null);
        jPanel4.add(jButton5, null);
        jPanel4.add(jButton7);
        jPanel3.add(jList1, null);
        jPanel3.add(jPanel5);
        jPanel5.add(add);
        jPanel5.add(jRadioButton2);
        jPanel5.add(jRadioButton6);
        jPanel5.add(jLabel2);
        jPanel5.add(cmonye);
        jPanel5.add(jLabel1);
        jPanel5.add(jLabel3);
        jPanel5.add(jRadioButton1);
        jPanel5.add(sex);
        jPanel5.add(jRadioButton3);
        jPanel5.add(jLabel6);
        jPanel5.add(jLabel11);
        jPanel5.add(cid);
        jPanel5.add(cname);
        jPanel5.add(jLabel7);
        jPanel5.add(jLabel9);
        jPanel5.add(jScrollPane3);
        jScrollPane3.getViewport().add(txtremark);
        jPanel5.add(jComboBox1);
        jPanel5.add(lkk);
        jPanel5.add(cage);
        jPanel5.add(jLabel8);
        jPanel5.add(cdate);
        jPanel5.add(jLabel10);
        jPanel5.add(cphone);
        jPanel5.add(carea);
        jPanel5.add(jLabel5);
        jPanel5.add(jLabel4);
        jPanel5.add(jLabel14);
        jPanel5.add(cplace);
        jPanel5.add(jLabel13);
        jPanel5.add(jComboBox2);
        jPanel3.add(txtlist);
        txtlist.getViewport().add(jTable1);
        jPanel3.add(jPanel6);
        jPanel6.add(jTextField4);
        jPanel6.add(jButton8);
        jPanel6.add(jScrollPane2);
        jPanel6.add(jTextField7);
        jPanel3.add(jButton6);
        jPanel3.add(jTextField5);
        jPanel3.add(jButton9);
        jScrollPane2.getViewport().add(jTable2);
        jPanel2.add(jTextField1, null);
        jPanel2.add(jTextField2, null);
        jPanel2.add(jTextField3, null);
        jButton1.setLocation(4, 5);
        jRadioButton1.setSelected(true);
        buttonGroup2.add(add);
        buttonGroup2.add(jRadioButton2);
        buttonGroup2.add(jRadioButton6);
        buttonGroup1.add(jRadioButton1);
        buttonGroup1.add(jRadioButton3);
        this.jTable1 = gt.getTable("select * from client order by cid");
        txtlist.getViewport().add(jTable1);
        this.jTextField5 .setText("                 查询到 "+ this.jTable1 .getRowCount()+" 条有效数据");
        jTable1.addMouseListener(new CSMainMenu_jTable1_mouseAdapter(this));
        jComboBox1.setModel(new DefaultComboBoxModel(SDBManager.getOne(
                "select class from cclass")));
        TableColumnModel jm = jTable1.getColumnModel();
        jm.getColumn(5).setCellEditor(new DefaultCellEditor(jComboBox3));
        showTree();
        this.showTree2();
    }

    public void showTree2(){
            DefaultMutableTreeNode root = new DefaultMutableTreeNode("系统设置");
            DefaultMutableTreeNode roo1 = new DefaultMutableTreeNode("字体颜色");
            DefaultMutableTreeNode roo2 = new DefaultMutableTreeNode("背景颜色");
            DefaultMutableTreeNode roo3 = new DefaultMutableTreeNode("文本框颜色");
            DefaultMutableTreeNode roo4 = new DefaultMutableTreeNode("默认颜色");
            DefaultMutableTreeNode leaf1 = new DefaultMutableTreeNode("黑");
            DefaultMutableTreeNode leaf2 = new DefaultMutableTreeNode("黄");
            DefaultMutableTreeNode leaf3 = new DefaultMutableTreeNode("蓝");
            DefaultMutableTreeNode leaf4 = new DefaultMutableTreeNode("浅灰");
            DefaultMutableTreeNode leaf5 = new DefaultMutableTreeNode("深灰");
            DefaultMutableTreeNode leaf6 = new DefaultMutableTreeNode("白");
            DefaultMutableTreeNode leaf7 = new DefaultMutableTreeNode("黑色");
           DefaultMutableTreeNode leaf8 = new DefaultMutableTreeNode("黄色");
           DefaultMutableTreeNode leaf9 = new DefaultMutableTreeNode("蓝色");

            roo1.add(leaf1);roo1.add(leaf2);roo1.add(leaf3);
            roo2.add(leaf4);roo2.add(leaf5);roo2.add(leaf6);
             roo3.add(leaf7);roo3.add(leaf8);roo3.add(leaf9);
            root.add(roo1);root.add(roo2);root.add(roo3);root.add(roo4);
            jTree2.setModel(new DefaultTreeModel(root));
    }


    //获得产生的随机编号
    public void getNumber() {
        String str = "CPI00" + Math.round(Math.random() * 1000 + 1);
        cid.setText(str);
    }
    JCheckBox jb = new JCheckBox();
    String[] addr = {"成都","上海","北京","武汉"};
    JComboBox jComboBox3 = new JComboBox(addr);
    Vector v_sClient = new Vector();
    CGetTable gt = new CGetTable();
    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();
    JTextField jTextField1 = new JTextField();
    JTextField jTextField2 = new JTextField();
    JTextField jTextField3 = new JTextField();
    BorderLayout borderLayout3 = new BorderLayout();
    JPanel jPanel4 = new JPanel();
    BorderLayout borderLayout2 = new BorderLayout();
    JButton jButton1 = new JButton();
    JButton jButton2 = new JButton();
    JButton jButton3 = new JButton();
    JButton jButton4 = new JButton();
    JButton jButton5 = new JButton();
    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();
    GridLayout gridLayout1 = new GridLayout();
    JMenuItem jMenuItem14 = new JMenuItem();
    JMenuItem jMenuItem21 = new JMenuItem();
    JList jList1 = new JList();
    JRadioButton add = new JRadioButton();
    JLabel jLabel2 = new JLabel();
    JTextField cid = new JTextField();
    JLabel jLabel3 = new JLabel();
    JTextField cname = new JTextField();
    JRadioButton jRadioButton2 = new JRadioButton();
    JLabel lkk = new JLabel();
    JRadioButton jRadioButton6 = new JRadioButton();
    JLabel sex = new JLabel();
    JLabel jLabel6 = new JLabel();
    JTextField cphone = new JTextField();
    JLabel jLabel7 = new JLabel();
    JTextField cplace = new JTextField();
    JLabel jLabel8 = new JLabel();
    JTextField cage = new JTextField();
    JLabel jLabel9 = new JLabel();
    JLabel jLabel10 = new JLabel();
    JTextField cdate = new JTextField();
    JScrollPane txtlist = new JScrollPane();
    JScrollPane jScrollPane3 = new JScrollPane();
    JEditorPane txtremark = new JEditorPane();
    ButtonGroup buttonGroup1 = new ButtonGroup();
    ButtonGroup buttonGroup2 = new ButtonGroup();
    JButton jButton6 = new JButton();
    JTable jTable1 = new JTable();
    JComboBox jComboBox1 = new JComboBox();
    JSpinner jSpinner1 = new JSpinner();
    JPanel jPanel5 = new JPanel();
    JButton jButton7 = new JButton();
    GridLayout gridLayout2 = new GridLayout();
    JRadioButton jRadioButton1 = new JRadioButton();
    JRadioButton jRadioButton3 = new JRadioButton();

    public void showTree(){
         DefaultMutableTreeNode root = new DefaultMutableTreeNode("客户信息");
         DefaultMutableTreeNode left = new DefaultMutableTreeNode("客户信息表");
         root.add(left);
         jTree1.setModel(new DefaultTreeModel(root));
    }
    //线程设置
    public void run() {

        while (true) {
            SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss aaa");
            jTextField3.setText(SGetDate.getDate().concat(sdf.format(new Date())));
            try {
                Thread.sleep(1000);
            } catch (InterruptedException ex) {
                ex.printStackTrace();
            }
           String str = jTextField3.getText();
          num = Integer.parseInt(str.substring(28,30));
          if ((num == 0)||(num == 1)||(num == 24)||(num == 25)||(num == 48)||(num == 49)) {
              this.jLabel14.setText(" 编号为自动生成无须填写!");
          }
          if((num == 2)||(num == 3)||(num == 26)||(num == 27)||(num == 50)||(num == 51)){
              this.jLabel14 .setText(" 金额根据下面的表格显示的金额--输入正确的值! 如:12000");
          }
          if((num == 4)||(num == 5)||(num == 28)||(num == 29)||(num == 52)||(num == 53)){
              this.jLabel14 .setText(" 折扣必须输入小数不能输入百分几--正确为-如:0.8");
          }
          if((num == 6)||(num == 7)||(num == 30)||(num == 31)||(num == 54)||(num == 55)){
              this.jLabel14 .setText(" 地区必须输入中文 -- 如:北京/成都");
          }
          if((num == 8)||(num == 9)||(num == 32)||(num == 33)||(num == 56)||(num == 57)){
              this.jLabel14 .setText(" 姓名必须输入中文 -- 如:刘德华/黎明");
          }
          if((num == 10)||(num == 11)||(num == 34)||(num == 35||(num == 58)||(num == 59))){
              this.jLabel14 .setText(" 客户类型可任意选择 -- 如:个人/其他");
          }
          if((num == 12)||(num == 13)||(num == 36)||(num == 37)){
              this.jLabel14 .setText(" 客户性别为默认的可选可不选!");
          }
          if((num == 14)||(num == 15)||(num == 38)||(num == 39)){
              this.jLabel14 .setText(" 客户年龄必须输入整型-年龄须在18-100岁之间 -- 如:34");
          }
          if((num == 16)||(num == 17)||(num == 40)||(num == 41)){
              this.jLabel14 .setText(" 电话号码必须为移动电话号码要以13或者15开头 -- 如:13212344321");
          }
          if((num == 18)||(num == 19)||(num == 42)||(num == 43)){
              this.jLabel14 .setText(" 日期为默认的无须填写!");
          }
          if((num == 20)||(num == 21)||(num == 44)||(num == 45)){
              this.jLabel14 .setText(" 住址必须填写 -- 如:成都市大慈寺路22号");
          }
          if((num == 22)||(num == 23)||(num == 46)||(num == 47)){
              this.jLabel14 .setText(" 备注必须填写 -- 如:此客户守信用");
          }
        }

    }

    //显示日期
    public void getTime() {
        Date date = new Date();
        DateFormat dft = new SimpleDateFormat("yyyy-MM-dd");
        this.cdate.setText(dft.format(date));

    }

    //表格鼠标点击事件
    public void jTable1_mouseClicked(MouseEvent e) throws SQLException {
        jTable1.setSelectionBackground(Color.GREEN);
        int row = jTable1.getSelectedRow();
        int col = jTable1.getSelectedColumn();
        if(row >= 0){
            cid.setText(jTable1.getValueAt(row,0).toString());
            cname.setText(jTable1.getValueAt(row,1).toString());
            jComboBox1.setSelectedItem(jTable1.getValueAt(row, 2).toString());
            cmonye.setText(jTable1.getValueAt(row,3).toString());

            carea.setText(jTable1.getValueAt(row,5).toString());
            if(jTable1.getValueAt(row,6).toString().equals("男")){
                 jRadioButton1.setSelected(true);
             }else{
                 jRadioButton3.setSelected(true);
             }
            cage.setText(jTable1.getValueAt(row,7).toString());
            cphone.setText(jTable1.getValueAt(row,8).toString());
            cplace.setText(jTable1.getValueAt(row,9).toString());
            cdate.setText(jTable1.getValueAt(row,10).toString());
            txtremark.setText(jTable1.getValueAt(row,11).toString());

       String id = cid.getText();
//       v_sClient.addElement("珠宝名称");
//       v_sClient.addElement("款式");
//       v_sClient.addElement("价格");

       CGetTable cg = new CGetTable();
       Vector ve = cg.query(id);
       CGetTable cgg = new CGetTable();
       Vector vec = cgg.title();
       JTable jTable2 = new JTable(ve, vec);
       jScrollPane2.getViewport().add(jTable2);
      // jTable2.setModel(new DefaultTableModel(SDBManager.getAll("select aname,astyle,aprice from asset where abuy = '"+id+"'"),v_sClient));
    }
}

    Border border1 = BorderFactory.createMatteBorder(0, 0, 1, 0, Color.yellow);
    Border border2 = BorderFactory.createCompoundBorder(BorderFactory.
            createBevelBorder(BevelBorder.RAISED, Color.lightGray,
                              Color.lightGray, Color.lightGray, Color.yellow),
            BorderFactory.createEmptyBorder(0, 0, 1, 0));
    JPanel jPanel6 = new JPanel();
    JTextField jTextField4 = new JTextField();
    JButton jButton8 = new JButton();
    JLabel jLabel1 = new JLabel();
    JTextField cmonye = new JTextField();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel5 = new JLabel();
    JTextField carea = new JTextField();
    JButton jButton9 = new JButton();
    JScrollPane jScrollPane2 = new JScrollPane();
    JTable jTable2 = new JTable();
    JLabel jLabel11 = new JLabel();
    JLabel jLabel13 = new JLabel();
    JLabel jLabel14 = new JLabel();
    JComboBox jComboBox2 = new JComboBox();
    JTextField jTextField5 = new JTextField();
    JTextField jTextField7 = new JTextField();
    JMenuItem jMenuItem22 = new JMenuItem(); //关于我们

    JScrollPane jScrollPane4 = new JScrollPane();
    JTree jTree2 = new JTree();
    public void jMenuItem15_actionPerformed(ActionEvent e) {
        Icon n2 = new ImageIcon("/Jewelry/logo/20.jpg");
        JOptionPane.showOptionDialog(null, "程序名称:\n   Jewelry\n" +
                                     "程序设计:\n   SEX小组所有成员\n" +

⌨️ 快捷键说明

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