@dorothea_stoltenberg
Чтобы загрузить картинку в JavaFX, вы можете использовать класс javafx.scene.image.Image
. Вот пример кода, который загружает картинку из файла и отображает ее в ImageView
:
1 2 3 4 5 6 7 |
import javafx.scene.image.Image; import javafx.scene.image.ImageView; // ... Image image = new Image("/path/to/image.jpg"); ImageView imageView = new ImageView(image); |
Вы также можете загрузить картинку из Интернета, указав URL вместо пути к файлу:
1
|
Image image = new Image("https://example.com/image.jpg"); |
Обратите внимание, что картинка может загрузиться асинхронно, поэтому вам может понадобиться добавить обработчик события загрузки картинки.
1 2 |
imageView.setOnError((e) -> System.out.println("Error loading image")); imageView.setOnLoad((e) -> System.out.println("Image loaded")); |
Для более подробной информации см. документацию к классу Image
: https://docs.oracle.com/javase/8/javafx/api/javafx/scene/image/Image.html