Показать изображение в JTextPane - PullRequest
0 голосов
/ 02 июня 2011

Я знаю, что мы можем установить html как JTextPane тип контента, а затем использовать тег img для отображения изображения, но здесь у меня есть данные изображения в байтах, и img не принимает байты, для которых просто нужен URL.Так как я могу показать это изображение в JTextPane?Любое другое решение для этой ситуации?

Я попытался временно сохранить изображение в каталоге Temp, а затем указать его URL-адрес в img, но безуспешно.

1 Ответ

0 голосов
/ 02 июня 2011

Единственный способ - использовать JEditorPane вместо JTextPane.Там вы должны установить HTMLEditorKit .После этого должен работать следующий html (только с абсолютными путями).

<html><img src="file:\\c:\images\example.gif" width=200 height=200></img>

Больше информации на http://download.oracle.com/javase/tutorial/uiswing/components/editorpane.html

...