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);
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);
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 如何在 Ubuntu 和其他 Linux 上安装 Netbeans
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树