Mouse Listener em JEditorPane

2 respostas
jonatarussi

Eai galera.
Seguinte, estou usando u JEDitorPane, e nele eu tenho um html que mostra uma imagem, isto está funcionando certinho.
Mas preciso usar um mouse listener para saber quando o cara clicou na imagem, e quando tem a imagem no jeditorpane, o mouse listener nao funciona.

Alguem sabe como fazer pra funcionar?

2 Respostas

E

http://docs.oracle.com/javase/7/docs/api/javax/swing/JEditorPane.html#addHyperlinkListener(javax.swing.event.HyperlinkListener)
Acredito (não testei) que se você criar um hyperlink (a href=…) envolvendo uma imagem talvez esse HyperLink Listener seja chamado.

Em Swing, normalmente Mouse Listeners não conseguem fazer as coisas que você precisa :frowning: :frowning: :frowning: :roll:

jonatarussi

Entendi, obrigado pela ajuda.

Para resolver fiz uma “gambiarra”, mas que funciona.
Coloquei um JPanel transparente por cima do meu JEditorPane, e atribuí o MouseListener para o JPanel.

Funciona apesar de ser gambiarra.

Criado 26 de julho de 2012
Ultima resposta 27 de jul. de 2012
Respostas 2
Participantes 2