Hi, you can perhaps have a look at this post.
One of the given solution is to execute the SwingWorker instances using your own executor Service. It seems that a change in jdk 1.6 update 18 changed the default behaviour.
Matthieu BROUILLARD
2010-09-06 16:50:41