netbeans中按钮实现
2015-09-20 18:49
537 查看
1、 清空按钮
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
//清空数据
DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel();
int row = jTable1.getSelectedRow();
System.out.println(row);
if(row==-1)
row = 0;
dtm.removeRow(row);
}
2、 增加按钮
private void jButton_AddActionPerformed(java.awt.event.ActionEvent evt) {
//增加数据
String namestr = jTextField_Name.getText();
String agestr = jTextField_Age.getText();
String sexstr = jTextField_Sex.getText();
String cardidstr = jTextField_CardID.getText();
DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel();
Vector al = new Vector();
al.add(namestr);
al.add(sexstr);
al.add(agestr);
al.add(cardidstr);
dtm.addRow(al);
}
3、 修改按钮
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// 修改
int row = jTable1.getSelectedRow();
if(row>-1){
String namestr = jTextField_Name.getText();
String agestr = jTextField_Age.getText();
String sexstr = jTextField_Sex.getText();
String cardidstr = jTextField_CardID.getText();
jTable1.setValueAt(namestr, row, 0);
jTable1.setValueAt(sexstr, row, 1);
jTable1.setValueAt(agestr, row, 2);
jTable1.setValueAt(cardidstr, row, 3);
}
}
4、 获取数据
private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {
//获取数据
int row = jTable1.getSelectedRow();
jTextField_Name.setText((String)jTable1.getValueAt(row, 0));
jTextField_Sex.setText((String)jTable1.getValueAt(row, 1));
jTextField_Age.setText((String)jTable1.getValueAt(row, 2));
jTextField_CardID.setText((String)jTable1.getValueAt(row, 3));
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
//清空数据
DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel();
int row = jTable1.getSelectedRow();
System.out.println(row);
if(row==-1)
row = 0;
dtm.removeRow(row);
}
2、 增加按钮
private void jButton_AddActionPerformed(java.awt.event.ActionEvent evt) {
//增加数据
String namestr = jTextField_Name.getText();
String agestr = jTextField_Age.getText();
String sexstr = jTextField_Sex.getText();
String cardidstr = jTextField_CardID.getText();
DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel();
Vector al = new Vector();
al.add(namestr);
al.add(sexstr);
al.add(agestr);
al.add(cardidstr);
dtm.addRow(al);
}
3、 修改按钮
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// 修改
int row = jTable1.getSelectedRow();
if(row>-1){
String namestr = jTextField_Name.getText();
String agestr = jTextField_Age.getText();
String sexstr = jTextField_Sex.getText();
String cardidstr = jTextField_CardID.getText();
jTable1.setValueAt(namestr, row, 0);
jTable1.setValueAt(sexstr, row, 1);
jTable1.setValueAt(agestr, row, 2);
jTable1.setValueAt(cardidstr, row, 3);
}
}
4、 获取数据
private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {
//获取数据
int row = jTable1.getSelectedRow();
jTextField_Name.setText((String)jTable1.getValueAt(row, 0));
jTextField_Sex.setText((String)jTable1.getValueAt(row, 1));
jTextField_Age.setText((String)jTable1.getValueAt(row, 2));
jTextField_CardID.setText((String)jTable1.getValueAt(row, 3));
}
相关文章推荐
- 如何在netbeans中插入图片背景
- 使用SSH中Struts2找不到action,后台还没有报错
- 如何在jmeter中调用自己写的java工具包
- Spring拦截器
- Caused by: java.lang.IncompatibleClassChangeError: Implementing class
- 有关于NetBeans设计计算器的总结
- spring4 security 4 +websocket 实现单点登录
- java连接sql server 2008和连接sql server 2008(完整版)
- Java学习手手记-一元二次函数解法
- 菜鸟-,初学java者
- netbeans
- springmvc如何拦截根目录的请求
- netbeans使用教程
- NetBeans的使用
- 初学NetBeans
- Java编译与运行的区别
- Java静态内部类、匿名内部类、成员式内部类和局部内部类
- [笔记][Java7并发编程实战手册]6.并发集合
- Java的虚拟机存储 堆栈与GC概要
- jdk源码调试功能