9 Nebenläufigkeit und Fortschrittsanzeige

Eine der Grundregeln bei der Entwicklung von Desktop-Anwendungen ist, dass die Anwendung jederzeit lebendig erscheinen muss. Das gilt selbst dann, wenn sie im Moment schwer beschäftigt ist. Der Benutzer sollte zu keinem Moment den Eindruck bekommen, dass die Anwendung »hängen geblieben« ist. Die Anwendung sollte also immer auf Benutzereingaben reagieren oder zumindest anzeigen, dass und – nach Möglichkeit – wie lange sie mit einer Aufgabe beschäftigt ist, und uns über deren Fortschritt informieren. Erreichen können wir das, indem wir langlaufende Aufgaben in einen Hintergrund-Thread verlagern und Fortschrittsanzeigen verwenden. In diesem Kapitel sehen wir uns an, wie das in JavaFX gemacht wird.

9.1 JavaFX ...

Get JavaFX 8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.