मैं JavaFx रेडियो बटन में DOT कैसे बदल सकता हूं? - सीएसएस, रंग, जावाफ, रेडियो-बटन, एफएक्सएमएल

हैलो स्टेकरओवरफ्लॉवर,

मैं पूछना चाहता हूं कि मैं रेडियोबटन कैसे बदल सकता हूंडॉट? मुझे राज्य दिखाने के लिए 3 अलग-अलग रंगों के साथ 3 रेडियो बटन परिभाषित करने की आवश्यकता है। क्या मुझे सीएसएस के साथ काम करना है? अगर कोई मुझे बता सके कि मैं उसे कैसे महसूस कर सकता हूं तो सही होगा?

एक उदाहरण होगा:

@FXML
public RadioButton redState = new RadioButton();
.
.
.
redState.setDotColor(red);

या रंग स्थिर को परिभाषित करने के लिए Fxml में:

style="-fx-dot-color: rgb(255,0,0);"

मुझे आशा है कि हर कोई मेरी योजना को समझ लेगा। यह केवल एक जैवफैक्स रेडियोबटन में डॉट को रंगीन करने के बारे में है।

मैं हर उत्तर के लिए आभारी हूं।

उत्तर:

जवाब के लिए 5 № 1

मैंने इसका परीक्षण नहीं किया है, लेकिन कोशिश करें

redState.getStyleClass().add("red-radio-button");

(या यदि आप पसंद करते हैं तो इसे FXML में करें)।

और फिर एक बाहरी सीएसएस फ़ाइल में

.red-radio-button .dot {
-fx-mark-highlight-color: red ;
-fx-mark-color: red ;
}

संबंधित सवाल
सबसे लोकप्रिय