
problema al recorrer las filas y columnas de un jtable
Publicado por pedro (1 intervención) el 07/04/2015 18:13:19
Hola a todos, tengo un problema al recorrer dos columnas de un jtable, lo que trato es buscar dos registros iguales en dos columnas diferentes, pero hasta el momento encuentra solo si los registros estan en la misma fila, no lo hace si el registro es igual en una columna, pero en la otra columna esta ubicada en fila distinta, este mi metodo:
private void validarmontotarjeta (){
int atarcod= Integer.parseInt(txtclub1.getText());
int atarcodgrilla= 0;
int emisoragrilla = 0;
if(atarcod!=0 ){
if(t.getRowCount()== 0){
}else{
boolean encontro=false;
for(int o = 0; o< t.getRowCount(); o++){
atarcodgrilla = Integer.parseInt(t.getValueAt(o, 0).toString());
emisoragrilla = Integer.parseInt(t.getValueAt(o, 1).toString());
if(atarcodgrilla == emisoragrilla){
encontro=true;
JOptionPane.showMessageDialog(null, "si existe", "Atencion", JOptionPane.ERROR_MESSAGE);;
break;
}
}
if(encontro==false){
JOptionPane.showMessageDialog(null, "no existe registro igual ", "Atencion", JOptionPane.ERROR_MESSAGE);
}
}
}else{
JOptionPane.showMessageDialog(null, "El campo codigo no puede ser cero");
}
}
private void validarmontotarjeta (){
int atarcod= Integer.parseInt(txtclub1.getText());
int atarcodgrilla= 0;
int emisoragrilla = 0;
if(atarcod!=0 ){
if(t.getRowCount()== 0){
}else{
boolean encontro=false;
for(int o = 0; o< t.getRowCount(); o++){
atarcodgrilla = Integer.parseInt(t.getValueAt(o, 0).toString());
emisoragrilla = Integer.parseInt(t.getValueAt(o, 1).toString());
if(atarcodgrilla == emisoragrilla){
encontro=true;
JOptionPane.showMessageDialog(null, "si existe", "Atencion", JOptionPane.ERROR_MESSAGE);;
break;
}
}
if(encontro==false){
JOptionPane.showMessageDialog(null, "no existe registro igual ", "Atencion", JOptionPane.ERROR_MESSAGE);
}
}
}else{
JOptionPane.showMessageDialog(null, "El campo codigo no puede ser cero");
}
}
Valora esta pregunta


0