12-14-2009 02:17 AM
I can't see anything obviously wrong with your code, but since you've resolved it I guess it doesn't matter. The only thing which I observed is that you are spawning a thread and doing an invokeLater, it's not necessary to do both.
Give kudos if somebody helps you, also mark accepted if it solves your problem. Search first, then post. Please respect RFC-1855 when posting on forums.