2013-01-02 11 views
6

JavaFX'te vurgulanan renk nasıl değiştirilir? Genellikle degradelerle mavidir, ancak yeşil bir vurguya sahip olmak isterim. Aşağıdakileri denedim:JavaFX'te vurgulanan renk nasıl değiştirilir?

.root{ 
    -fx-shadow-highlight-color: #CCFF99; 
} 

Yardımlarınız için teşekkürler!

cevap

18

Bak caspian.css (JavaFX 2) veya modena.css (JavaFX 8)

.root { 
    /* A bright blue for highlighting/accenting objects. For example: selected 
    * text; selected items in menus, lists, trees, and tables; progress bars; 
    * default buttons. 
    */ 
    -fx-accent: #0093ff; 

    /* A bright blue for the focus indicator of objects. Typically used as the 
    * first color in -fx-background-color for the "focused" pseudo-class. Also 
    * typically used with insets of -1.4 to provide a glowing effect. 
    * 
    * TODO: should this be derived from -fx-accent? 
    */ 
    -fx-focus-color: #0093ff; 
} 

Değişim onların kullanımları göre bu renkler.

+0

Çok teşekkürler! Ve ListViews vurgulu arka planını el ile değiştirmeli miyim? Ya da küresel -fx-accent gibi onları değiştirmek için bir yolu var mı? – stetro

+2

ListView vurgulu rengi: '-fx-cell-hover-color' - aynı zamanda [caspian.css dosyasında bulunabilir - burada 2.2 sürümüne bir link var] (http://hg.openjdk.java.net/ openjfx/2.2/ana/rt/ham dosya/uç/javafx-ui-kontrolleri/src/com/güneş/javafx/sahne/kontrol/deri/hazar/caspian.css) – jewelsea