У меня есть несколько кнопок.Без CSS он сохраняет размер шрифта кнопок при нажатии или наведении курсора на кнопку.Но если я применяю CSS, он меняется:
без CSS
с CSS
Размер шрифта изменяется (если я установил не размер по умолчанию в FXML, самая большая кнопка имеет размер шрифта по умолчанию), и она начинает уменьшаться по высоте (можно увидеть во 2-м изображении)
CSS:
.button {
-fx-border-style: null;
-fx-background-radius: 0;
-fx-background-color: #560145;
-fx-font-family: "Open Sans", "Open Sans", "Open Sans", "Open Sans";
-fx-text-fill: white;
}
.button:hover {
-fx-background-color: #87016c;
-fx-text-fill: #e6e6e6;
}
.button:pressed {
-fx-background-color: #4d0036;
-fx-text-fill: #e6e6e6;
}
.button:disabled {
-fx-opacity: 0.4;
-fx-background-color: grey;
-fx-text-fill: black;
}
FXML
<Button layoutX="342.0" layoutY="329.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="164.0" text="Button">
<font>
<Font size="6.0" />
</font>
</Button>
Я ничего не делаю в коде Java с помощью кнопок!Только настройка размера шрифта CSS и FXML.
Что не так??