Never, ever, call Swing methods from a thread.