Ho questo problema:
-Ho un ciclo for che scandisce una lista che contiene degli oggetti che rappresentano dei punti
-Ho una jTextArea su cui voglio scrivere i valori con il metodo append().
la lista e la jtextArea sono su 2 classi diverse, il ciclo si avvia premendo un bottone che si trova nella classe della jTextArea.
Io vorrei che i valori vengano scritti passo passo durante il ciclo, invece vengono scritti tutti contemporaneamente quando il ciclo è finito!
posto il codice:
-Ho un ciclo for che scandisce una lista che contiene degli oggetti che rappresentano dei punti
-Ho una jTextArea su cui voglio scrivere i valori con il metodo append().
la lista e la jtextArea sono su 2 classi diverse, il ciclo si avvia premendo un bottone che si trova nella classe della jTextArea.
Io vorrei che i valori vengano scritti passo passo durante il ciclo, invece vengono scritti tutti contemporaneamente quando il ciclo è finito!
posto il codice:
Codice:
for (int i = 0; i < lista.size() - 1; i++) {
//Questo è il punto che dà problemi!!!!!!!
disegno.jTextArea1.append(lista.get(i).getStringaPunto4() + "\n");
try {//routine di ritardo
Thread.sleep(100);
} catch (Exception e) {
}
}