¿Usas JCheckBox para seleccionar las cuotas?
Si es así podrías seleccionar las cuotas anteriores a la seleccionada, por ejemplo si seleccionas la cuota 4 y tienes pendiente las anteriores, estas se seleccionen automaticamente. Algo así:
Código Java:
Ver originalint fila = tableCuotasVencidas.rowAtPoint(evt.getPoint()); // Obtienes la fila seleccionada
int columna = tableCuotasVencidas.columnAtPoint(evt.getPoint()); // Obtienes la columna seleccionada
if (columna == 4) { /* Supongamos que los CheckBox estan ubicados en la columna 4 de cada fila, recuerda que comienzas a enumerar desde 0(Primera columna).
Verificamos si la columna seleccionada es la numero 4, osea si el CheckBox esta seleccionado.
*/
Boolean resultado
= (Boolean) tableCuotasVencidas.
getValueAt(fila, columna
); // Obtenemos el valor del CheckBox, tipo boolean por supuesto. if (resultado == true) { // Si el CheckBox esta seleccionado
for (int i=0;i<fila;i++) { // Recorremos todas las filas menores a la fila seleccionada y las seleccionamos.
tableCuotasVencidas.setValueAt(true, i, columna);
}
}
else if (resultado == false) { // Igual cuando quitamos la seleccion a algun CheckBox, también se la quitamos a los CheckBox de las filas posteriores.
for (int f=tableCuotasVencidas.getRowCount()-1;f>fila;f--) {
tableCuotasVencidas.setValueAt(false, f, 4);
}
}
}
Puedes también hacer una verificación dentro del for si las filas anteriores o posteriores a la seleccionada también se encuentran seleccionadas y enviar un mensaje tal cual quieres. Espero sea de tu ayuda.