0
由於我從來沒有使用過weblanguages,但是對於JavaFX應用程序,我已經有了一個帶有Windows 10 UWP主題的CSS樣式表。默認的樣式類使用默認的窗口灰色按鈕主題,但我也爲彩色組件創建了自定義樣式類。JavaFX CSS在運行時改變自定義樣式類的屬性
顏色作爲默認樣式的.root樣式類中的變量,並在顏色樣式的.colored樣式類中被覆蓋。
.root
{
-fill-color: #CCCCCC;
...
}
.colored
{
-fill-color: #DD2867;
...
}
我現在想在運行時改變顏色風格的顏色。 我知道節點#的setStyle(字符串),其中我可以修改填充顏色像這樣的東西:
root.setStyle("-fill-color: #FF00FF;");
但這僅在.root樣式類的顏色,而不是.colored效果風格類。
你可以告訴我一種方法來在運行時直接修改樣式類的屬性,或者更好的方法來使用默認和彩色樣式嗎?
在此先感謝, Eleom。
坦克你很許多。它完成了我想要的事情。 – Eleom