0
я должен масштабировать/изменить с помощью текстового размера кнопки динамически, значения которых по умолчанию в CSSJavaFX 8 - Изменение значений свойств стилей CSS во время выполнения
.button {
-fx-font-size: 20;
}
в JavaFX
button.getStyleClass().add("button");
Теперь я должен масштабировать шрифты в 2 раза, но нет способа найти существующий размер шрифта, чтобы я мог просто умножить коэффициент
button.setStyle("-fx-font-size:"+oldVal*2);
Как получить существующий размер шрифта?
Принято и поддержано. он работает для меня сейчас. Однако я искал универсальное решение, в котором я мог бы умножить коэффициент в стиле даже до его установки в первый раз. – SoulMan
Вы можете разобрать таблицу стилей, но со всем наследованием, которое может происходить, я скорее советую против этого. – Roland
Я знаю, я мог бы сделать getStyle() и искать строку, разделенную «;» и содержит имя стиля, но это звучит хрупко. – SoulMan