2013-01-02 7 views
6

जावाएफएक्स में हाइलाइटिंग रंग कैसे बदलें? आमतौर पर यह ग्रेडियेंट के साथ नीला है, लेकिन मैं एक हरा हाइलाइटिंग करना चाहता हूं। मैंने निम्नलिखित कोशिश की है:जावाएफएक्स में हाइलाइटिंग रंग कैसे बदलें?

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

मदद के लिए धन्यवाद!

उत्तर

18

caspian.css (JavaFX 2) या 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; 
} 

बदलें पर देखो उनके उपयोगों के अनुसार इन रंगों।

+0

बहुत बहुत धन्यवाद! और क्या मुझे मैन्युअल रूप से ListViews की होवर-पृष्ठभूमि बदलनी चाहिए? या क्या उन्हें ग्लोबल जैसे -एफएक्स-उच्चारण बदलने का कोई तरीका है? – stetro

+2

ListView होवर रंग है: '-fx-cell-hover-color' - यह भी [caspian.css में पाया जा सकता है - यहां 2.2 संस्करण का एक लिंक है] (http://hg.openjdk.java.net/ openjfx/2.2/मास्टर/आर टी/कच्चे फ़ाइल/टिप/JavaFX-ui-नियंत्रण/src/com/सूर्य/JavaFX/दृश्य/नियंत्रण/त्वचा/कैस्पियन/caspian.css) – jewelsea

संबंधित मुद्दे