
Problema con jtable java Netbeans
Publicado por Ernesto (1 intervención) el 16/05/2014 06:49:08

Tengo que hacer este programa en java, ya tengo todo listo lo único que me falta es validar que el empleado no se repita en el jtable o sea que al seleccionar agregar me arroje un mensaje si el empleado ya esta y no se registre de nuevo. Lo e intentado con ciclo for pero me arroja un error.
Quien me puede ayudar por favor.
Este es el código que estoy haciendo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
model = (DefaultTableModel)jTable1.getModel();
model.addRow(new Object[filas]);
for (int i = 0; i <= model.getRowCount(); i++) {
nombre = (String) model.getValueAt(i, 0);
if (nombre == jTextField1.getText()) {
jOptionPane1.showMessageDialog(this,"El empleado ya esta en la tabla");
}else if (nombre != jTextField1.getSelectedText()){
sueldo = Double.parseDouble(jTextField2.getText());
jTextField3.setText(""+30);
suelot = (sueldo * 30);
jTextField4.setText(""+suelot);
jTable1.setValueAt(jTextField1.getText(),filas,0);
jTable1.setValueAt(jTextField4.getText(),filas,1);
filas++;
}
}
}
Valora esta pregunta


0