SwingWorker
From APIDesign
Simple trick to record input arguments in one thread, span a background one and compute results in there and return back to the original thread to display them. Obviously wikipedia::SwingWorker is the right place to proper info.