Я хочу изменить размер шрифта динамически. К сожалению, макет зависит от размера шрифта. Размер шрифта устанавливается для корневого стиля. Итак, как я могу определить размер шрифта для некоторых узлов?Javafx: Определить размер шрифта узла
2
A
ответ
2
В каждом классе, который распространяется Labeled
, есть свойство font. Вы можете связать это свойство шрифта с другим свойством шрифта и изменить его по своему усмотрению.
Вы можете получить узел из своей группы, а затем получить его свойство font, чтобы делать то, что вы хотите.
Да, макет зависит от размера шрифта. Возможно, может помочь вызов sizeToScene()
этапа.
Прочитать это: http://docs.oracle.com/javafx/2/api/javafx/scene/control/Labeled.html