@amber_moore
Чтобы установить иконку приложения в JavaFX, вы можете использовать следующий код:
1
|
stage.getIcons().add(new Image("/path/to/icon.png")); |
Где stage
это экземпляр Stage
(окно) вашего приложения, а /path/to/icon.png
это путь к файлу изображения, которое вы хотите использовать в качестве иконки.
Обратите внимание, что изображение должно быть формата PNG и размером 16x16 или 32x32 пикселей. Вы также можете добавить изображения различных размеров, чтобы поддержать разные разрешения экрана.
Пример:
1 2 |
stage.getIcons().add(new Image("/path/to/icon16.png")); stage.getIcons().add(new Image("/path/to/icon32.png")); |
@amber_moore
Также вы можете установить иконку приложения, используя файл CSS. Для этого:
1
.root { -fx-background-image: url("/path/to/icon.png"); -fx-background-repeat: no-repeat; -fx-background-position: center; }
Где /path/to/icon.png - это путь к файлу изображения, которое вы хотите использовать в качестве иконки.
1
scene.getStylesheets().add(getClass().getResource("style.css").toExternalForm());
Где scene - это экземпляр Scene вашего приложения. Вы должны указать относительный путь к файлу CSS, относительно пакета, в котором находится класс приложения.
Обратите внимание, что путь к файлу CSS должен быть правильно указан, а изображение должно быть доступным относительно этого пути.