Boa Tarde,
Tenho um problema, tenho que fazer um relatório com saída em Word, sendo que esse documento terá que ser mostrado em tempo real para o usuário. O problema é o seguinte, onde o usuário ira visualizar o texto não poderá ser editado, ou seja, uma área onde o texto é só para visualização, e o usuário poderá adicionar imagens, o problema é como adiciono imagens, e como inserir o texto no final da ultima linha, pois com o setText ele exclui o conteúdo, se tiver alguma forma e alguém conhecer por favor, compartilhe.
Atenciosamente
JtextArea, JEditorPane ou JTextPane
6 Respostas
Alguém? eu testei algumas coisas com o Jtextpane, e ficou algo assim, no textpane ele aparece um simbolo de imagem, mas ainda não aparece a imagem…
String HTML = "<img scr = C:/Users/Public/Pictures/Sample Pictures/Image Skype.jpg </img>";
jTextPaneMontaRelatorio.setContentType("text/html");
jTextPaneMontaRelatorio.setText(HTML);
se alguém souber algo, ou onde estou errando eu agradeço… 
Isso não é HTML válido
- no meu tempo a tag “img” recebia um atributo “src” cujo valor ficava entre aspas 
<img scr = C:/Users/Public/Pictures/Sample Pictures/Image Skype.jpg </img>
Olá bezier curve, entendi, você diz deixar assim?
String HTML = "<html><img scr = " + "\"C:/Users/Public/Pictures/Sample Pictures/Image.jpg\"" + " </img></html>";
eu tentei assim também, mas ele só exibi uma imagem acho que padrão, que fica mais ou menos assim…(imagem em anexo)

scr (esse cê erre) != src (esse erre cê). SRC é uma abreviatura para “Source”.
Tome mais cuidado na hora de escrever as coisas, e teste o HTML em um arquivo .html que você carrega no seu browser antes de botar o código dentro do seu programa.
Entendi, eh foi vacilo, vou continuar testando aqui, e depois venho dizer o resultado, obrigado pelas dicas ;D
jTextPaneMontaRelatorio.setContentType("text/html");
String HTML = "<img src = \"F:/Image.jpg\"></img>";
jTextPaneMontaRelatorio.setText(HTML);