您的位置:首页 > 编程语言 > Java开发

NetBeans界面的增删改查功能

2015-10-19 21:36 501 查看
1.首先在NetBeans中完成一个这样的界面

2.双击增加按钮,在源中写上相应的代码

//增加数据

        String u1=jTextField1.getText();        //获取姓名后文本框中的内容

        String u2=jTextField2.getText();       //获取性别后文本框中的内容

        String u3=jTextField3.getText();      //获取年龄后文本框中的内容

        String u4=jTextField4.getText();      //获取身份证号后文本框中的内容

       DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel();               //获取表格中的属性

       Vector al = new Vector();       

       al.add(u1);

       al.add(u2);

       al.add(u3);

       al.add(u4);                      //将获取到的文本框内容赋值给al
       dtm.addRow(al);                //属性中调用增加一行的方法,把al的内容增加到表格中

3.双击删除按钮,在源中写上相应的代码
        
        DefaultTableModel A1 =(DefaultTableModel)jTable1.getModel();          //获取表格的属性
        A1.removeRow(jTable1.getSelectedRow());             //调用删除行的方法(获取到的表格的行数)

4.

4.在表格上添加一个鼠标点击的事件
       
       int row=jTable1.getSelectedRow();                        //获取表格中选中的行

       jTextField1.setText(jTable1.getValueAt(row, 0).toString());            //返回选中行中第一个单元格的内容到 jTextField1
       jTextField2.setText(jTable1.getValueAt(row, 1).toString());

       jTextField3.setText(jTable1.getValueAt(row, 2).toString());

       jTextField4.setText(jTable1.getValueAt(row, 3).toString());

5.双击修改按钮,在源中写上相应的代码

        String u1=jTextField1.getText();            //在文本框中修改要修改的内容后,重新获取

        String u2=jTextField2.getText();

        String u3=jTextField3.getText();

        String u4=jTextField4.getText();

        int row =jTable1.getSelectedRow();          //获取选中的行数

        jTable1.setValueAt(u1, row, 0);                  //把获取到修改后的内容,重新赋值到表格之前选中的行数中的第一个单元格中

        jTable1.setValueAt(u2, row, 1);

        jTable1.setValueAt(u3, row, 2);

        jTable1.setValueAt(u4, row, 3);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息