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

📄 ccsmainmenu.java~1~

📁 管理系统
💻 JAVA~1~
📖 第 1 页 / 共 3 页
字号:
        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(jScrollPane3);
        jPanel5.add(jLabel9);
        jPanel5.add(jLabel7);
        jPanel5.add(cplace);
        jPanel5.add(jLabel3);
        jPanel5.add(cname);
        jPanel5.add(cphone);
        jPanel5.add(cdate);
        jPanel5.add(cage);
        jPanel5.add(jLabel8);
        jPanel5.add(jButton6);
        jPanel5.add(add);
        jPanel5.add(jRadioButton2);
        jPanel5.add(jRadioButton6);
        jPanel5.add(jLabel2);
        jPanel5.add(lkk);
        jPanel5.add(cid);
        jPanel5.add(jComboBox1);
        jPanel5.add(sex);
        jPanel5.add(jLabel6);
        jPanel5.add(jLabel10);
        jPanel5.add(jRadioButton1);
        jPanel5.add(jRadioButton3);
        jScrollPane3.getViewport().add(txtremark);
        jPanel3.add(txtlist);
        txtlist.getViewport().add(jTable1);
        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");
        txtlist.getViewport().add(jTable1);
        jTable1.addMouseListener(new CSMainMenu_jTable1_mouseAdapter(this));
        jComboBox1.setModel(new DefaultComboBoxModel(SDBManager.getOne("select class from cclass")));
    }
    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();
    int num = (int) Math.round(Math.random() * 9);
    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 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();
            }
        }
    }

    public void getTime(){             //显示日期
        Date date = new Date();
        DateFormat dft = new SimpleDateFormat("yyyy-MM-dd");
        cdate.setText(dft.format(date));
    }
    public void jPanel3_mouseClicked(MouseEvent e) {
        int num = (int) Math.round(Math.random() * 9);
        ImageIcon image = new ImageIcon("/Jewelry/desktop/20050118xy001_(" +num + ").jpg");

    }
    //函数判断是否为字符 如果不是数字返回 false, 如果是数字返回 true
    private boolean objBool(String price) {
        char[] stringArr = price.toCharArray();
        for (int i = 0; i < stringArr.length; i++) {
            if (!Character.isDigit(stringArr[i])) {
                return false;
            }
        }
        return true;
}
 //*****增加
    public void jRadioButton1_actionPerformed(ActionEvent e) {
        getTime();
        this.cid.setEditable(true);
        cname.setEditable(true);
        cphone.setEditable(true);
        cage.setEditable(true);
        cplace.setEditable(true);
        txtremark.setEditable(true);
        jRadioButton1.setEnabled(true);
        jRadioButton3.setEnabled(true);
        cdate.setEditable(false);
    }

    public void jRadioButton6_actionPerformed(ActionEvent e) throws Exception {
        getTime();
        cid.setEditable(true);
        cname.setEditable(false);
        cphone.setEditable(false);
        cage.setEditable(false);
        cplace.setEditable(false);
        cplace.setEditable(false);
        txtremark.setEditable(false);
        jRadioButton1.setEnabled(false);
        jRadioButton3.setEnabled(false);
        cdate.setEditable(false);
    }
    //****修改
    public void jRadioButton2_actionPerformed(ActionEvent e) {
       getTime();
       cid.setEditable(false);
       cname.setEditable(true);
       cphone.setEditable(true);
       cage.setEditable(true);
       cdate.setEditable(false);
       cplace.setEditable(true);
       jRadioButton1.setEnabled(true);
       jRadioButton3.setEnabled(true);
       txtremark.setEditable(true);
    }
    public void jTable1_mouseClicked(MouseEvent e) {
        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());
           if(jTable1.getValueAt(row,3).toString().equals("男")){
                jRadioButton1.setSelected(true);
            }else{
                jRadioButton3.setSelected(true);
            }
           cage.setText(jTable1.getValueAt(row,4).toString());
           cphone.setText(jTable1.getValueAt(row,5).toString());
           cplace.setText(jTable1.getValueAt(row,6).toString());
           cdate.setText(jTable1.getValueAt(row,7).toString());
           txtremark.setText(jTable1.getValueAt(row,8).toString());
       }
    }

    public void jButton6_actionPerformed(ActionEvent e) {
        String id = cid.getText(); //编号
        String name = cname.getText(); //姓名
        String age = cage.getText(); //年龄
        String phone = cphone.getText(); //电话
        String add = cplace.getText(); //地址
        String date = cdate.getText(); //日期
        String remark = txtremark.getText(); //备注
        String sex = null;
        String client = this.jComboBox1.getSelectedItem().toString(); //客户类型
        Cid cid = new Cid();
//*****************************增加****************************
        if(this.add.isSelected()){
            if (id.length() == 0) {
                JOptionPane.showMessageDialog(this, "编号不能为空,请填写","编号错误",0);
                return;
            } else {
                if (cid.mua(id)) {
                    JOptionPane.showMessageDialog(this, "编号已存在,请重新输入!","编号错误",0);
                    return;
                }
            }
            if(name.length() == 0){
                JOptionPane.showMessageDialog(this, "姓名不能为空,请填写!");
                return;
            }else{
                if(name.length() <= 1 || name.length() > 20){
                    JOptionPane.showMessageDialog(this, "姓名小于1或超过20位错误!","姓名错误",0);
                    return;
                }
            }
            if(phone.length() != 11){
                JOptionPane.showMessageDialog(this, "手机号码必须为11位!");
                return;
            }else {
                if (!objBool(phone)) {
                    JOptionPane.showMessageDialog(this, "对不起,手机只能输入阿拉伯数字");
                    return;
                }
            }
            if(age.length()==0){
                JOptionPane.showMessageDialog(this, "年龄不能为空,请填写!","年龄错误",0);
                return;
            }
            int num = Integer.parseInt(age);
            if(num < 10 || num > 150){
                JOptionPane.showMessageDialog(this, "年龄在10~150之间,请重新填写!","年龄错误",0);
                return;
            }else {
                if (!objBool(age)) {
                    JOptionPane.showMessageDialog(this, "对不起,年龄只能输入阿拉伯数字");
                    return;
                }
            }
            if(jRadioButton1.isSelected()){
                sex = jRadioButton1.getText();
            }else{
                if(jRadioButton3.isSelected()){
                    sex = jRadioButton1.getText();
                }
            }
            ArrayList arraylist = cid.add(id, name, client, sex, age, phone, add, date,remark);
            if (arraylist==null) {
                JOptionPane.showMessageDialog(this, "增加财操作失败");
                CGetTable ge = new CGetTable();

⌨️ 快捷键说明

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