[Java lista] JTextArea dinamic
Richard Oliver Legendi
roante at freemail.hu
2009. Nov. 27., P, 17:05:45 CET
Tippre nem gui-s szalbol akarsz guit piszkalni.
Probalj ki vmi ilyesmit:
if (Thread.isEventDispatchThread()) {
doIt();
} else {
SwingUtilities.invokeAndWait( new Runnable() {
public void run() { doIt(); }
});
}
Sry, ha nem teljesen helyes, mar nagyon pentek van, de kb. talan ertheto, mire
gondoltam.
Ricsi
Laja wrote:
> Hi!
>
> Péntek van és sötét, biztos ezért nem fog az agyam....
>
> Van egy swing-es progim, amiben van egy hosszabb folyamat. Mivel sokáig
> tart, ezért egy JTextArea-ba folyamatosan irogatja mit csinál. Csakhogy
> nem jelenik meg, csak a végén egyben a sok szöveg. Logikus is, mivel nem
> külön szálban fut. Viszont mindenféle okokból nem is szeretném a
> folyamatot külön szálba tenni, a kiírást meg dinamikusan szeretném.
>
> JTextArea naplo=new JTextArea();
> naplo.setEditable(false);
> naplo.setLineWrap(false);
>
> ....
> //hosszú hosszú folyamat közben ilyenekkel
> naplo.append("csinál valamit\n");
> naplo.setCaretPosition(naplo.getDocument().getLength());
> ....
> //meg yfolymat és sok sok kiírás
>
> Nem a folyamatot, hanem a naplót szeretném valahogy külön szálba tenni
> hogy dinamikus legyen. Hogyan? (péntek van mint már mondtam...)
>
> Laja
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>
További információk a(z) Javalist levelezőlistáról