hello à tous,
tout est dans le sujet. Je souhaiterais trouver un moyen de faire un simple lien html dans une appli (dans un JTextPane ou autre).
si vous avez des idées...![]()
Merci !
hello à tous,
tout est dans le sujet. Je souhaiterais trouver un moyen de faire un simple lien html dans une appli (dans un JTextPane ou autre).
si vous avez des idées...![]()
Merci !
un JEditorPane serait surement plus adapté...
comment fait-on un lien dans un JEditorPane ?
j'ai essayé en html, mais ça n'a pas l'air de marcher...
pour afficher une url dans un JEditorPane faut passer par la methode setPage(URL url)
ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 JEditorPane edit = new JEditorPane(); URL url = new URL("<a href="http://www.developpez.com");" target="_blank">www.developpez.com");</a> edit.setEditable(False); try { edit.setPage(url); } catch (IOException e) { e.printStackTrace(); }
en fait, ce n'est pas d'afficher une page le pb, c'est juste de placer un lien hypertexte
(en html ça donne <a href="www.developpez.com">Link</a> )
ok, bha le truc alors c'est que tu changes l'EditorKit.
car par defaut ca doit etre un PlainEditorKit mais tu peux le basculer en HTMLEditorKit et la il va gerer toutes les balises HTML
mais j'pense qu'apres il faudra que tu utilises un HyperLinkListener avec la methode hyperlinkUpdate pour gerer l'evenement dans ta fenetre
Partager