
Envoyé par
groovyroe
Je pensais a deux JTextPane avec donc à droite, uniquement les titres des chapitres de l'aides qui serait mes liens hypertextes. Le clic sur un de ces liens mettrait à jour la page principale a gauche contenant l'aide sur le sujet clicé.
J'ai consulté la doc sur hyperlinklistener et je ne vois pas trop comment gérer ca...on ajoute ce listener sur l'objet JTextPane mais après?
Merci d'avance pour les infos
En fait, ce listener va intercepter les clics sur des liens html, donc il te suffit de mettre tes liens comme ca :
<a href="pagex">pagex</a>
Ensuite, il te faut surcharger la méthode hyperLinkUpdate() pour intercepter les événéments :
1 2 3 4 5
| public void hyperlinkUpdate(HyperlinkEvent e){
if(e.getEventType()==HyperlinkEvent.EventType.ACTIVATED){
URL url = e.getUrl();
}
} |
Tu fais ensuite ce que tu veut en fonction de l'URL
Partager