Code für SwingUtilities.invokeLater() in JavaFX
Aus Byte-Welt Wiki
Version vom 3. Februar 2022, 11:52 Uhr von L-ectron-X (Diskussion | Beiträge)
Swing bis Java 7
GUIs werden in Swing mit
SwingUtilities.invokeLater(new Runnable() {
public void run() {
//Code zur Aktualisierung der GUI oder Komponenten
}
});
aktualisiert, in dem innerhalb der anonymen Klasse die run()-Methode überschrieben wird. Mehr dazu unter SwingWorker.
Swing ab Java 8
SwingUtilities.invokeLater(() -> {
//Code zur Aktualisierung der GUI oder Komponenten
});
JavaFX
Doch was ist unter JavaFX gültig?
Dort wird folgende Methode eingesetzt:
Platform.runLater(Runnable runnable)