WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   [Java] html Seiten anzeigen (http://www.wcm.at/forum/showthread.php?t=156441)

jak 20.01.2005 14:08

[Java] html Seiten anzeigen
 
Gibt es eine Möglichkleit in einem Java Programm eine html-Seite so anzuzeigen, daß Links funktionieren?

Jak

jak 20.01.2005 14:42

Hat sich erledigt.
Man muß folgendes machen:
Code:

JEditorPane helpEditorPane=new JEditorPane();
helpEditorPane.setPage(url);
helpEditorPane.setEditable(false);
helpEditorPane.addHyperlinkListener(new Hyperactive());

code für Hyperactive:
class Hyperactive implements HyperlinkListener {
  public void hyperlinkUpdate(HyperlinkEvent e) {
    if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
      JEditorPane pane = (JEditorPane) e.getSource();
      if (e instanceof HTMLFrameHyperlinkEvent) {
        HTMLFrameHyperlinkEvent  evt = (HTMLFrameHyperlinkEvent)e;
        HTMLDocument doc = (HTMLDocument)pane.getDocument();
        doc.processHTMLFrameHyperlinkEvent(evt);
      } else {
        try {
          pane.setPage(e.getURL());
        } catch (Throwable t) {
          t.printStackTrace();
        }
      }
    }
  }
}

Jak


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag