Как изменить цвет кнопки в javafx?

Пользователь

от marlen , в категории: Java , месяц назад

Как изменить цвет кнопки в javafx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от amber_moore , месяц назад

@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, чт