मैं JavaFX बटन की डिफ़ॉल्ट बॉर्डर ग्लो को कैसे हटा सकता हूं (जब चयनित होता है)?


Answers

-fx-focus-color: transparent;
-fx-faint-focus-color: transparent;
Question

मैं सीमा चमक को हटाने की कोशिश कर रहा हूं (कृपया नीचे स्क्रीनशॉट देखें) जो डिफ़ॉल्ट रूप से प्रकट होता है जब कोई JavaFX बटन चुना जाता है:

मैं यह सीएसएस का उपयोग करना चाहता हूं, और मुख्य JavaFX स्क्रिप्ट के भीतर से घोषणात्मक रूप से नहीं करना चाहता। हालांकि, मुझे यह पता लगाने में परेशानी हो रही है कि उस सीमा को दूर करने के लिए मुझे किस सीएसएस प्रॉपर्टी का इस्तेमाल करने की आवश्यकता है (एर, सेट 0?)




यदि आप जावा एफएक्स 8 में इस फ़ोकस रिंग को हटाना चाहते हैं, तो फिर से दोहराएं: फोकस चयनकर्ता .button चयनकर्ता शैली से modena.css से।

.button:focused {
    -fx-background-color: -fx-outer-border, -fx-inner-border, -fx-body-color; 
    -fx-background-insets: 0, 1, 2;
    -fx-background-radius: 5, 4, 3;
}