Exibir imagem em JEditorPane (html)

Olá pessoal.
Vim aqui pedir ajuda a vocês mais uma vez.

Estou apanhando muuuito pro JEditorPane pra ele exibir uma imagem em um documento html!

A principio, eu quero simplesmente exibir esse texto, com a imagem, dentro do JEditorPane:

[code]

Teste pra exibir imagem Teste:exibindo a imagem abaixo [/code]

Já fiz de tudo um pouco. Já tentei incluir por JEditorPane.setText o html acima, ja tentei incluir a url pro arquivo no JEditorPane.setPage (o que eu realmente quero :roll: ), ja coloquei caminho relativo pra imagem, caminho completo… mas nada surte efeito. A imagem não exibe nunca!

Preciso muito resolver esse problema, pois senão não poderei dar continuidade a um projeto particular aqui…

Agradeço a compreenção de todos.

Abraços!

A tag de imagem é img, não image.

[code]

Teste pra exibir imagem Teste:exibindo a imagem abaixo [/code]

Corrige o HTML que o JEditorPane deve funcionar direto.

Valeu ViniGodoy pela atenção.

Realmente a tag estava errada, mas o problema persiste :frowning: , no lugar da imagem aparece um retangulo com um X.

Realmente não sei mais como prosseguir, tentei de tudo um pouco já :?

Mas valeu, aguardo novas sugestões!

Abraços!!

Alguém ja conseguiu exibir alguma vez na vida uma imagem dentro de um JEditorPane?

To tentando aqui ainda :x

Malkav.Felipe,

a brincadeira aí é a seguinte.

primeiro voce deve definir o que quer exibir no JEditorPane.
assim:

editorpane = new javax.swing.JEditorPane();
editorpane.setContentType("text/html"); 

só assim voce pode exibir uma página ou um texto que forme uma página.

editorpane.setText("<html>.....</html>"); // exibe a página que esse texto forma.
editorpane.setPage("http://www.google.com"); //exibe o google

Como o google não é feito em Html puro a exibição vai ficar muito ruim.

[]'s

Obrigado pela atenção samuelrrm

O que você citou eu ja estou fazendo. Definindo o JEdior pane como “text/html” e tudo mais.

O unico problema é somente as imagens que tendem a não aparecer. Lembrando que não quero passar uma pagina da internet, e sim um arquivo html local…

Mas continuo na luta :slight_smile:

Abraços!!

Boa Tarde,

Agora vi que o que realmente precisa é o protocolo do caminho da imagem.
Coloque assim e me diga se funciona.

Isso pode não funcionar sempre com caminhos relativos (/imagens/imagem.jpg).
Portanto é melhor que use caminhos absolutos.

[]'s

Eu acho que sei o que esta acontecendo…

Estou fazendo os teste em um computador linux. será que o JEditorPane acha que “/home/felipe/dados/imagem/imagem.jpg” é um caminho relativo?

vou fazer os mesmos testes no windows pra verificar isso, mas sinceramente não confio nessa hipotese, mas… :roll: .

Mais uma vez obrigado.

Abraços!

Eu também não acho que seja isso não.

Entretanto tenta ai.

Usou o protocolo de arquivo? o file:.

Pois ele tem que ser usado de qualquer forma, sendo absoluto ou relativo.

[]'s

Uso Ubuntu e estava tendo o mesmo problema, usando o que o nosso amigo samuelrrm disse, funcionou, vlw!