Отображение изображения из базы данных (MySQL через Hibernate) в JEditorPane? - PullRequest
0 голосов
/ 25 ноября 2011

Мне нужно отобразить изображение, хранящееся в моей базе данных или, например, созданное в памяти программы, в JEditorPane.Есть ли способ сделать это?Спасибо за ответ.

Я забыл сказать, что мой JEditorPane - это WYSIWYG html редактор.HTML-редактор означает, что я могу редактировать текст как в OpenOffice, но это все еще приложение desctop.

1 Ответ

1 голос
/ 25 ноября 2011

Предполагая, что изображение хранится в BLOB, получите входной поток из BLOB и передайте его

BufferedImage image = ImageIO.read(InputStream is);

Тогда у вашей панели

paintComponent(Graphics g)

делай между прочим

g.drawImage(image, transform, observer);
...