SWT Wert aus Grafikthread in anderem Thread auslesen?

Another1

Grünschnabel
Hallo,

ich brauche in einem IRunnableWithProgress den Wert einer Checkbox, sprich ob angehakt oder nicht. Direkter Zugriff ist ja nicht -> Invalid thread access. Wollte ich den Wert ändern, so könnte ich dies mit einem

Code:
getShell().getDisplay().syncExec(new Runnable() {
	public void run() {
		clear.setSelection(true);
	}
});

lösen. Wie aber kann ich den Wert auslesen, um ihn verwenden zu können? Da stehe ich auf dem Schlauch... Man kann dem run keinen anderen Returnwert als void zuweisen, da gibts doch bestimmt etwas.
 
Zurück