JavaFX children 在没有外部 css 文件的情况下进行编辑

JavaFX children edit without external css files

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

在代码中我可以设置样式,但是我好像达不到children如

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

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

谢谢

大多数控件的布局都是通过其外观完成的。

这应该可行,前提是场景图已经构建(查找可以 运行)。

StackPane progress = (StackPane) progressIndicator.getSkin().lookup(".progress");
progress.setStyle("mystyle");