Hallo,
ich muss im Rahmen meines Studiums einen kleinen HTML Browser in Java schreiben. Bisher funktioniert alles bis auf das Hinzufügen eines Hyperlinks in meine JTextPane. (Ich weiß die JEditorPane kann html schon nativ aber die dürfen wir für das Projekt nicht verwenden). Ich habe schon viel gegoogelt und auch hier im Forum gesucht, allerdings nichts zum Laufen bekommen. Kann mir jemand weiterhelfen?
Mein Ansatz:
Gruß
ich muss im Rahmen meines Studiums einen kleinen HTML Browser in Java schreiben. Bisher funktioniert alles bis auf das Hinzufügen eines Hyperlinks in meine JTextPane. (Ich weiß die JEditorPane kann html schon nativ aber die dürfen wir für das Projekt nicht verwenden). Ich habe schon viel gegoogelt und auch hier im Forum gesucht, allerdings nichts zum Laufen bekommen. Kann mir jemand weiterhelfen?
Mein Ansatz:
Java:
public void addHyperlink(String url, String text) {
try {
// First, setup the href attribute for <A> tag.
SimpleAttributeSet hrefAttr = new SimpleAttributeSet();
hrefAttr.addAttribute(HTML.Attribute.HREF, url);
// Second, setup the <A> tag
SimpleAttributeSet attrs = new SimpleAttributeSet();
attrs.addAttribute(HTML.Tag.A, hrefAttr);
// Add the text along with its attributes.
setText(attrs, text);
}
catch (BadLocationException e) {
e.printStackTrace(System.err);
}
}
Gruß
Zuletzt bearbeitet: