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

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

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: