Aha, to se omlouvam, prehledl jsem SWT :-/
Kazdopadne, stejny problem ma vetsina podobnych frameworku, takze i reseni asi 
bude podobne.


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Behalf Of Martin Jedlicka
> Sent: Monday, January 07, 2008 3:27 PM
> To: Java
> Subject: Re: Busy GUI
> 
> 
> To vim, ale ja to mam delane pod SWT a tam nevim...
> 
> Martin
> 
> 
> Podlesak Kamil napsal(a):
> > Swing celý běží v jednom vlákně (event dispatch thread), 
> všechny časově náročné operace je nutné dělat v jiném. A 
> naopak, z jiných vláken se nesmí přistupovat k swingovským 
> objektům (je nutno používat SwingUtilities.invokeLater() a 
> SwingUtilities.invokeAndWait()).
> >
> > Od 1.6 existuje SwingWorker - pomocná třída přímo pro tento účel:
> > 
> http://java.sun.com/docs/books/tutorial/uiswing/concurrency/index.html
> >
> > Podrobněji viz patřičná literatura.
> >
> > Kamil Podlešák
> >
> >   
> >> -----Original Message-----
> >> From: [EMAIL PROTECTED] 
> >> [mailto:[EMAIL PROTECTED] Behalf Of Martin Jedlicka
> >> Sent: Monday, January 07, 2008 3:08 PM
> >> To: Java konference
> >> Subject: Busy GUI
> >>
> >>
> >> Zdravim,
> >>
> >> mam dotaz ohledne GUI. Mam vyvorene GUI okno pomoci SWT. 
> >> Tedka chci udelat automat, ktery v jednom stavu spusti nejake 
> >> vlakno (bude se asi minutu neco vykonavat) a ceka se na 
> >> dokonceni toho vlakna 
> >> (pomoci while). Problem je, ze dokud to vlakno bezi, tak GUI 
> >> "vytuhne", resp. je busy dokud to provadene vlakno nedobehne.
> >> Jak predat rizeni tomu GUI mezi tim nez dobehne to vlakno? 
> >> Nebo jak zaridit, aby to GUI "nevytuhlo"??
> >>
> >> Diky za rady.
> >>
> >> Martin
> >>
> >>
> >>     
> >
> >   
> 

Odpovedet emailem