2017-02-16 40 views
0

我想編輯ProgressIndicator的設計。JavaFX兒童編輯沒有外部的CSS文件

在代碼中,我可以設置樣式,但似乎我無法到達兒童如

.progress。 我知道我可以改變風格使用自定義CSS樣式表,但有沒有辦法做到這一點,沒有外部文件?

我想改變#progress孩子的顏色。

謝謝

回答

0

大多數控件的佈局都是通過皮膚完成的。

這應該工作,只要場景圖已經建好(查找可以運行)。

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

非常感謝。 – Programmer