posted 10 years ago
Unfortunately, its public API doesn't allow this. Using openjfx 2.2 source code, I worked out the below hack which uses private classes and fields to override the default durations.
If you're not comfortable with accessing private fields, then you can subclass Tooltip and roll your own code based on TooltipBehavior to start timers, hide the window, etc. In fact for your
requirement that it should be visible as long as mouse is hovering, you'll probably need to roll your own code anyway.