2013-10-02 44 views
1

我想更改JavaFX菜單項的默認樣式,因此添加css但沒有得到工作。那麼如何改變菜單項的默認樣式?另外我怎樣才能檢查我的CSS是否連接?javafx更改菜單項的默認樣式

.menu-item:focused { 
-fx-background: -fx-accent; 
-fx-background-color: #AA0000; 
-fx-text-fill: white; 
} 

使用這個,但不工作。

+0

如何將css文件加載到場景中? –

+0

謝謝@ulukbiy樣式表沒有正確加載這就是爲什麼不工作。 –

回答

0

問題解決

設置爲當前場景中的樣式表,這就是爲什麼不工作 設置樣式表以root然後定義你的CSS類,它用於菜單項來解決問題

this.getScene().getRoot().getStylesheets().add("com/proj/folder/styles/menuitemcss.css");