Каковы преимущества использования SwingWorker вместо Thread или Runnable ?
SwingWorker
Thread
Runnable