別スレッドからSWTのUIの操作を行う
http://cjasmin.fc2web.com/basic/thread.htmlを参考に.
Eclipseプラグイン内のSwingコンポーネントから指定したJavaElementをEclipseのエディタで開く.
final IJavaElement je = …; if (je != null) { Display display = ControllerUtil.getDisplay(); if (!display.isDisposed()) { display.asyncExec(new Runnable() { public void run() { try { JavaUI.openInEditor(je); } catch (PartInitException e) { e.printStackTrace(); } catch (JavaModelException e) { e.printStackTrace(); } } }); } }