is there a way how to create javafx.scene.control.Tooltip in thread which is not “JavaFX Application Thread”?
Because of performance I prepare some visual elements in one thread and keep them in memory. And when I need them I use Application Thread for showing them. But new Tooltip() seems to require Application Thread only.
For JavaFX 2.2 – No.
See this JavaFX issue tracker tiecket: Tooltip of Tab (and other controls) cannot be set of FXApplicationThread.
There is a suggested workaround in the ticket to create the Tooltip in a Platform.runLater call.
A description of how Platform.runLater works from it’s javadoc: