NetBeans界面的增删改查功能

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);

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值