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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager