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 originalpublic void borrarFilasCon
(String nombre
) {
ArrayList<Integer> list = new ArrayList<>();
for (int f = 0; f < modelo1.getRowCount(); f++)
{
for(int c = 0; c < modelo1.getColumnCount(); c++)
{
if (modelo1.getValueAt(f, c).equals(nombre))
{
list.add(f);
} else {
}
}
}
imprime(list);
}
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 for(int i = 0; i < lista.size();i++){
Comparator
<Integer
> comparador
= Collections.
reverseOrder();
modelo1.removeRow((int) lista.get(i));
// System.out.println(lista.get(i)); // Aqui por si ocupan ver, el orden en que se pasa los numeros...
}
}
Y bueno queda de esta manera si a alguien más le sirve adelante, Gracias por ayudarme y orientarme Fuzzylog un saludo hermano!!