Я играл с JavaFX Tooltip. Я понял, что для меня лично задержка между зависанием чего-то и всплывающей подсказкой, которая появляется на экране, слишком длинная. Взгляд в API показывает:Как контролировать задержку всплывающей подсказки JavaFX?
Как правило, всплывающая подсказка активируется, когда мышь перемещается над элементом управления. Обычно бывает некоторая задержка между тем, когда всплывающая подсказка становится «активированной» и когда она фактически показана. Детали (например, размер задержки и т. Д.) Остаются в реализации Skin.
После некоторого дальнейшего расследования я не смог найти никакой возможности контролировать это поведение. JavaFX CSS Reference не имеет информации о времени задержки, и оценка времени выполнения getCssMetaData()
тоже не помогла.
Я знаю, что есть способ управлять всплывающими подсказками вручную через onMouseEntered
и onMouseExited
, но разве нет другого пути? Или у меня отсутствует очевидный вариант?
Это хорошо работает для моих нужд. И, как бонус, кажется, вам нужно только называть его один раз для всего приложения, а не для каждого созданного вами примера Tooltip. – David