@marlen
Вы можете изменить цвет кнопки в Javafx, используя свойство -fx-base
. Например:
1
|
button.setStyle("-fx-base: #b6e7c9;"); |
Здесь #b6e7c9
является цветом в формате hex. Вы также можете использовать стандартные имена цветов, такие как "red" или "blue".
1
|
button.setStyle("-fx-base: red;"); |
Вы также можете изменить цвет фона кнопки с помощью свойства -fx-background-color
. Например:
1
|
button.setStyle("-fx-background-color: #b6e7c9;"); |
Обратите внимание, что если вы установите стиль с помощью метода setStyle
, то это заменит текущий стиль кнопки, а не добавит новые свойства к существующему стилю. Чтобы добавить свойства к существующему стилю, вы можете использовать метод setStyle
с точкой с запятой в качестве разделителя:
1
|
button.setStyle(button.getStyle() + "; -fx-base: #b6e7c9;"); |
Или вы можете использовать метод setStyle
с классом CssMetaData
, чт
@marlen
обы изменить определенное свойство стиля кнопки:
1
button.setStyle(button.getStyle() + "; -fx-background-color: #b6e7c9;");
Надеюсь, это поможет!