JavaFx 8 - 在运行时更改 CSS 样式 属性 值

JavaFx 8 - Changing CSS style property values at runtime

我必须 scale/change 按按钮的文本大小动态调整其默认值 CSS

.button { 
    -fx-font-size: 20;        
}

在 JavaFx 中

button.getStyleClass().add("button");

现在我必须按因子 2 缩放字体,但无法找到现有的字体大小,因此我只能乘以因子

button.setStyle("-fx-font-size:"+oldVal*2);

如何获得现有的字体大小?

就像使用一样简单

button.getFont().getSize();

只有在舞台展示后才有效。