Ciao a tutti, vi posto il codice direttamente così faccio prima:
se tolgo il ciclo while e fisso il valore di n funziona, se metto tutto dentro il ciclo si ferma alla definizione di boolean di e non và più avanti.codice:int row = jTSquInt.getRowCount(); int n=0; while (n<row){ boolean di = ((Boolean) jTSquInt.getValueAt(n, 3)).booleanValue(); if(di) ((DefaultTableModel )this.jTSquInt.getModel()).removeRow(n); n=n+1; }
Potete spiegarmi dove sbaglio?