Ouverture d'un lien html en dehors de la JEditorpane
Bonjour à tous,
Je suis en train de me casser la tête afin de trouver la solution pour ouvrir un liens html dans le navigateur par défaut de l'OS (je suis sous Mac) au lieu de la JEditorPane.
Voici mon code pour "ecouter le JEditorPane
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
JEditorPane editionFlux = JEditorPane();
editionFlux.addHyperlinkListener(createHyperLinkListener());
private HyperlinkListener createHyperLinkListener()
{
return new HyperlinkListener()
{
public void hyperlinkUpdate(HyperlinkEvent e)
{
if ( e.getEventType() == HyperlinkEvent.EventType.ACTIVATED )
{
if (e instanceof HTMLFrameHyperlinkEvent)
{
((HTMLDocument) editionFlux.getDocument()).
processHTMLFrameHyperlinkEvent((HTMLFrameHyperlinkEvent) e);
}
else
{
try
{
path = e.getURL().getPath();
editionFlux.setPage( e.getURL() );
}
catch (Exception ioe)
{
System.out.println("IOE: " + ioe);
}
}
}
}
};
} |
Merci pour votre aide...
Benjamin