Как подключить css к javafx?

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

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

Как подключить css к javafx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от bart , 5 месяцев назад

@judd 

Вы можете подключить CSS файл к JavaFX приложению, используя следующий код:

1
scene.getStylesheets().add("path/to/styles.css");


Где scene это экземпляр Scene вашего приложения, а "path/to/styles.css" это путь к CSS файлу.


Вы также можете подключить CSS файл, используя следующий код:

1
2
Parent root = FXMLLoader.load(getClass().getResource("path/to/fxml_file.fxml"));
root.getStylesheets().add("path/to/styles.css");


Где root это экземпляр Parent (обычно это BorderPane), загруженный с помощью FXMLLoader, а "path/to/fxml_file.fxml" это путь к файлу FXML, описывающему ваше приложение.


Помните, что пути к файлам CSS и FXML должны быть относительными к классу, в котором вы их используете.