PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SWT: GUI-Operationen



cholerikasi
11-03-2008, 15:36
Hallöchen,
ich habe mir einen Teil der SWT-GUI-in-Kombination-mit-Threads-Beiträge schon durchgelesen und das auch so einigermaßen verstanden.

Meine Frage ist nun, ob es nicht eine schönere Lösung gibt GUI-Operationen in Nicht-GUI-Threads auszulösen als mit nem (a)sync-Aufruf!?

Wenn ich das richtig verstanden habe, muss ich ja jedes Mal wenn ich was GUI-mäßiges mache, sowas hier z.B. basteln:



...

Display.getDefault().(a)syncExec(new Runnable() {
public void run() {
pane.getShell().setEnabled(true);
}
});

...


Das zerhackt mir den Code dann ordentlich, wenn mehrere GUI-Operationen verstreut in dem eigentlichen Programm rumlungern. Wenns da was schöneres gibt, wäre das toll :)

Gruß,
Kasi

peschmae
12-03-2008, 12:53
Nein, was anderes/besseres gibts nicht - sonst würde ja auch keiner verwenden. Ja. Das zerhackt den Code...

Einer der vielen Gründe wieso ich mittlerweile zu Qt tendiere. (Ooooch, schon wieder dieses Schleichwerbung... *ggg*)

MfG Peschmä