JavaFX子代无需外部css文件即可编辑

时间:2017-02-16 09:15:03

标签: java css javafx external stylesheet

我正在尝试编辑ProgressIndicator的设计。

在代码中我可以设置样式,但似乎我无法联系到孩子,如

.progress。 我知道我可以使用自定义css样式表更改样式,但有没有办法在没有外部文件的情况下执行此操作?

我正在尝试更改#progress孩子的颜色。

谢谢

1 个答案:

答案 0 :(得分:0)

大多数控件的布局都是通过皮肤完成的。

如果场景图已经构建(查找可以运行),这应该可以工作。

StackPane progress = (StackPane) progressIndicator.getSkin().lookup(".progress");
progress.setStyle("mystyle");
相关问题