Re: [Fwd: Problem with AWT/Swing code]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi there,


The code looks like it should run into a loop. At the beginning you post
an InvocationEvent with the Runnable, then inside the runnable, you post
another InvocationEvent with the same runnable, so this runs into a
loop, swamping the event queue, and thus preventing Swing from doing
anything. The reason why this works on JDK is that JDK reorganizes the
events it gets, so probably a paint event gets executed in between.
However, this is not something that an application should assume.

What is this code supposed to do anyway? Why are you doing invokeLater()
inside the runnable? This doesn't sound like a good idea at all. If you
want to perform period tasks, I strongly recommend javax.swing.Timer.

/Roman

-- 
http://kennke.org/blog/

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux