5
Czy istnieje sposób na usunięcie niebieskiej ramki z pola wejściowego?Usuń niebieską ramkę z pola wejściowego JavaFX
Czy istnieje sposób na usunięcie niebieskiej ramki z pola wejściowego?Usuń niebieską ramkę z pola wejściowego JavaFX
Niebieska granica pokazujesz jest granica ostrości.
Aby usunąć go w całości, należy coś
textField.setStyle("-fx-focus-color: -fx-control-inner-background ; -fx-faint-focus-color: -fx-control-inner-background ;");
lub w zewnętrznym pliku css
.text-field {
-fx-focus-color: -fx-control-inner-background ;
-fx-faint-focus-color: -fx-control-inner-background ;
}
aby uczynić go tak samo, jak w polu tekstowym rozmytą, użyj
.text-field:focused {
-fx-background-color: linear-gradient(to bottom, derive(-fx-text-box-border, -10%), -fx-text-box-border),
linear-gradient(from 0px 0px to 0px 5px, derive(-fx-control-inner-background, -9%), -fx-control-inner-background);
}
możliwy duplikat [Jak usunąć domyślny blask granicy przycisku JavaFX (po wybraniu)?] (http://stackoverflow.com/questions/ 6092500/how-do-i-remove-the-default-border-glow-of-a-javafx-button-when-selected) – jewelsea