Nabend zusammen,
ich habe eine Frage bezüglich JavaFX und dem dazugehörigen Thread.
Folgende Situation:
Die Anwendung besteht aus einem Fenster, mit dem Schließen wird das Fenster via stage.hide() unsichtbar und als Trayicon angezeigt. Mit einem Doppelklick auf das Trayicon (AWT) soll das Fenster wieder mit stage.show() sichtbar werden.
Dabei bekomme ich eine IllegalStateException (currentThread = AWT-EventQueue-0) da ich das stage.show() nicht aus dem FX-Thread ausführe da ich die Methode in dem ActionListener des Tryicon's (AWT) aufrufe.
Mein Frage ist nun, wie kann ich denn das stage.show() wieder auf dem ursprünglichen FX-Thread ausführen?
Gruß,
Fabian
ich habe eine Frage bezüglich JavaFX und dem dazugehörigen Thread.
Folgende Situation:
Die Anwendung besteht aus einem Fenster, mit dem Schließen wird das Fenster via stage.hide() unsichtbar und als Trayicon angezeigt. Mit einem Doppelklick auf das Trayicon (AWT) soll das Fenster wieder mit stage.show() sichtbar werden.
Dabei bekomme ich eine IllegalStateException (currentThread = AWT-EventQueue-0) da ich das stage.show() nicht aus dem FX-Thread ausführe da ich die Methode in dem ActionListener des Tryicon's (AWT) aufrufe.
Mein Frage ist nun, wie kann ich denn das stage.show() wieder auf dem ursprünglichen FX-Thread ausführen?
Gruß,
Fabian
Zuletzt bearbeitet: