@nikko
- Сначала нужно получить из базы данных картинку в виде массива байтов.
- Затем создаем объект класса Image из массива байтов:
1
2
|
byte[] imageData = ... // получаем данные картинки из базы данных
Image image = new Image(new ByteArrayInputStream(imageData));
|
- Далее, создаем объект класса ImageView и устанавливаем на него полученную картинку:
1
|
ImageView imageView = new ImageView(image);
|
- Добавляем объект ImageView на панель, на которой мы хотим отобразить картинку:
1
|
pane.getChildren().add(imageView);
|
где pane - это объект класса Pane или его наследников, на которой мы отображаем картинку.
- Готово! Картинка теперь отображается на экране.