It just helps you to use an
event dispatching thread. Everything is explained here:
http://en.wikipedia.org/wiki/SwingWorker[
^].
Just a note: your question is one of the illustration of the simple fact: the questions about "difference" are usually logically invalid. If you don't see why, please tell us the difference between apple and Apple.
—SA