我想动态更改字体大小。不幸的是,布局取决于字体大小。字体大小是为root styleclass设置的。那么如何确定某些节点的字体大小呢?
答案 0 :(得分:2)
扩展Labeled
的每个类都有一个font属性。您可以将此font属性绑定到另一个font属性并根据需要进行更改。
您可以从您的组获取节点,然后获取其字体属性以执行您想要的操作。
是的,布局取决于字体的大小。也许反复调用舞台sizeToScene()
可能有所帮助。
阅读本文:http://docs.oracle.com/javafx/2/api/javafx/scene/control/Labeled.html