Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/09/2018, 16:11
sgrajaleshdz
 
Fecha de Ingreso: marzo-2016
Ubicación: World Wide Web
Mensajes: 30
Antigüedad: 8 años
Puntos: 3
De acuerdo Respuesta: Filtrar, traspasar y eliminar filas de JTable

Hola aquí de nuevo para comentarles que lo he logrado, tenias razón, con lo de recorrer la tabla y encontrar los valores, de hecho lo que hice fue meter los index de las filas a eliminar, en un ArrayList de tipo entero, para luego ordenarlos de mayor a menor mediante un sort, luego pase los valores de dicho array de objeto a int y se los envié a mi modelo para que eliminara de mayor a menor y quedo, funciona muy bien ahora solo adaptare el ejercicio a lo que necesito


Por si alguien necesita el arreglo funciona así:

Código Java:
Ver original
  1. public void borrarFilasCon(String nombre)
  2.  {
  3.     ArrayList<Integer> list = new ArrayList<>();
  4.     for (int f = 0; f < modelo1.getRowCount(); f++)
  5.     {
  6.       for(int c = 0; c < modelo1.getColumnCount(); c++)
  7.       {
  8.         if (modelo1.getValueAt(f, c).equals(nombre))
  9.            
  10.         {
  11.                        
  12.            list.add(f);
  13.  
  14.         } else {
  15.         }
  16.       }
  17.     }
  18.    imprime(list);
  19.  }

El método imprime contiene lo siguiente que es donde ordeno y elimino, siento que aun se puede optimizar pero pues aun revisare jejeje
Código Java:
Ver original
  1. public void imprime(ArrayList lista){
  2.         for(int i = 0; i < lista.size();i++){
  3.          
  4.             Comparator<Integer> comparador = Collections.reverseOrder();
  5.             Collections.sort(lista, comparador);
  6.  
  7.             modelo1.removeRow((int) lista.get(i));
  8.            
  9.            // System.out.println(lista.get(i)); // Aqui por si ocupan ver, el orden en que se pasa los numeros...
  10.    
  11.         }
  12.     }

Y bueno queda de esta manera si a alguien más le sirve adelante, Gracias por ayudarme y orientarme Fuzzylog un saludo hermano!!

__________________
Desbloquea esos limites...