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


2 Answers

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

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

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




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

.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;
}



Related


Tags

javafx