我想动态更改字体大小。不幸的是,布局取决于字体大小。字体大小是为根样式类设置的。那么如何确定某些节点的字体大小呢?
请您参考如下方法:
每个扩展Labeled
的类都有一个字体属性。您可以将此字体属性绑定(bind)到另一个字体属性并根据需要进行更改。
您可以从组中获取节点,然后获取其字体属性来执行您想要的操作。
是的,布局取决于字体大小。也许重复调用 stage 的 sizeToScene()
可能会有所帮助。
阅读此内容:http://docs.oracle.com/javafx/2/api/javafx/scene/control/Labeled.html