asyncExec
org.eclipse.swt.widgets.Display.asyncExec(Runnable runnabled)
Verlagt den Code innerhalb der run-Methode in den UI-Tread (entspricht dem Main-Thread).
getShell().getDisplay().asyncExec(new Runnable() { public void run() { // Hier kann der auszuführende Code stehen... } });
oder:
Display.getDefault().asyncExec(new Runnable() { public void run() { // Hier kann der auszuführende Code stehen... } });