Salve a tutti
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 frammento di codice:
ho scoperto che qui: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) { } }
http://www.javakb.com/Uwe/F o r u m.aspx/java-gui/8316/Update-JTextArea
(senza spazi)
hanno il mio stesso problema ma non ho capito bene la soluzione...
probabilmente è tutto un gioco di thread!!!....qualcuno può aiutarmi???

Rispondi quotando