Можно ли отобразить объект Image в jTextEditor как тег HTML?

0

У меня есть java.awt.Image img, и хочу добавить его в myjTextEditor в качестве HTML-тега, известный способ вставить изображение img src=...., не работал:

String Html="<img src=\""+thumb+"\"/><br/>";// thumb is an Image Object
myjTextEditor.setText(Html);

Этот код будет работать отлично, если большой палец - это файл... возможно ли это сделать? (т.е. вставить объект Image)?

  • 0
    Вы настаиваете на использовании textEditor? Я думаю, что jLable может использовать HTML. см. stackoverflow.com/questions/6635730/… JTextPane также может сделать то же самое.
  • 0
    @ Терри Чжао, я только завтра перехожу из jlabel в Jtexteditor :)), но я знаю, что Jtexteditor очень хорошо поддерживает HTML, я сказал: этот код будет хорошо работать, если thumb это файл
Теги:
image

1 ответ

1

Ну, если вы можете кодировать данные большого размера base64, вы можете использовать вот так:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
 9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />

Раздел после изображения /png; base64 - это данные двоичного изображения с кодировкой base64.

  • 0
    то, что вы регулируете, но это: 'String Html = "<img src = \" data: image / jpg; base64, "+ thumb +" \ "/>"; ' не работает
  • 0
    Это не сработает, если вы не закодируете данные большого пальца с помощью base64.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню