Java - Validar jtable

   
Vista:

Validar jtable

Publicado por undertaker (61 intervenciones) el 26/09/2013 02:39:12
Como validar una jtable que cuando este vacio o nulo
me avise???
un joptionpanel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Validar jtable

Publicado por undertaker (61 intervenciones) el 26/09/2013 17:04:12
probe con

1
2
3
if (this.tabla.getRowCount() == 0 && this.tabla.getSelectedRow() == -1) {
                JOptionPane.showMessageDialog(null, "Error", "Error", JOptionPane.ERROR_MESSAGE);
            }

Pero me da resultados a veces
alguna otra idea??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Tomás

Validar jtable

Publicado por Tomás (21 intervenciones) el 26/09/2013 21:00:12
Puedes probar con esto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private boolean Validar(int fila, int columna) {
 
     String valor;
 
     if(jTable1.getValueAt(fila,columna)==null){
 
          System.out.println(“Error, El valor es nulo”);
 
          return false;
 
     }
 
     else{
 
          valor=(String)jTable1.getValueAt(fila,columna);
 
          System.out.println(“El valor no es nulo”);
 
          return true;
 
     }
 
     }

Y según lo que tienes puedes probar también a hacer siguientes cosas:

1
2
3
4
5
6
if (this.tabla.getRowCount() == 0 && this.tabla.getSelectedRow() == -1) {
                System.out.println("Error");
            }
else{
                 System.out.println("Error");
}

Para poder intentar dar con el problema.
Aunque te debería de funcionar.
jeje

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Validar jtable

Publicado por undertaker (61 intervenciones) el 26/09/2013 21:20:18
me funciono con esto

1
2
if (this.tabla.getRowCount() == 0 )
{ System.out.println("Error"); } else{ System.out.println("Error"); }


gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar