ImageTag in JEditorPane

Status
Nicht offen für weitere Antworten.

synchron

Mitglied
Hallo,

ich habe das Problem, dass img-tags in einem JEditorPane mit HTMLEditorKit nicht dargestellt werden, wenn sie nur über relative Pfade angegeben werden. Ich habe nun auch schon gefunden, dass das ganze an der Klasse ImageView liegt, bei der die URL nicht richtig aufgelöst wird. beim beheben des Problems stoße ich allerdings auf das problem, dass ich die entsprechenden Methoden nicht überschreiben kann.

An die HTMLEditorKit.HTMLFactory in der das Aufteilen je nach Tag passiert und das dementsprechend auch die Zuweisung an das ImageView macht, komme ich nicht ran, da es in HTMLEditorKit als "private static final" deklariert ist.

Ich hab gerade mit Reflektions versucht das private zu umgehen und übersehen, dass das neu besetzen der Variable nicht klappen kann, da das ganze ja final ist.

puh...viel vorrede.
Ich suche also jetzt

Entweder:
eine möglichkeit die entsprechende Methode (public View create(Element elem) ) in der HTMLFactory zu überschreiben, obwohl das Objekt bereits besteht und final ist
(...da glaub ich selbst nicht dran :D )

Oder:
eine andere tolle idee :D

Wenn das mal keine Kopfnuss auf nen Freitag nachmittag ist :D

Vielen Dank für eure Hilfe!
 

synchron

Mitglied
Kann man vielleicht eine Methode per Reflection ersetzen?

sowas wie Method.setMethod(Method m)...(ich weiß, dass es die bei Method nicht gibt aber vielleicht über nen andren weg....)
also, dass eine andere als die urspründliche Methode aufgerufen wird?
 

synchron

Mitglied
schade, dass mir keiner helfen kann.

Ich ersetzte jetzt in dem HTML-Text die relativen Pfade durch absolute und übergebe es dann an die JEditorPane.
Das gefällt mir aber nicht besonders...

Wenn noch jemand ne bessere Idee hat, dann immer her damit!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Relative Pfadangabe in JEditorPane zur lokalen Datei Allgemeine Java-Themen 2
A Auswahl eines JEditorPane das Sich in einem JScrollPanel Befindet Allgemeine Java-Themen 2
A jEditorPane Html Datei öffnen (code) Allgemeine Java-Themen 3
C JEditorPane langsam großes HTML Allgemeine Java-Themen 8
T TextArea, JTextPane, JEditorPane Allgemeine Java-Themen 11
StrikeTom Swing JEditorPane automatischer Umbruch Allgemeine Java-Themen 4
W CSS in JEditorPane Allgemeine Java-Themen 32
I Teilweise falsche Darstellung jap. Zeichen im JEditorPane mit RTFEditorKit aus RTF-Datei Allgemeine Java-Themen 5
S Swing mit JEditorPane per HTML auf Bilder in JAR zugreifen. Allgemeine Java-Themen 3
E JTextArea / JEditorPane + Text formatieren Allgemeine Java-Themen 3
T JavaScript aus HTML im JEditorPane ausführen? Allgemeine Java-Themen 5
X Ausgabe auf JEditorPane Allgemeine Java-Themen 5
Iron Monkey JEditorPane mit Refresh von Meta Allgemeine Java-Themen 7
R JTextPane (JEditorPane) ignoriert JScrollPane Allgemeine Java-Themen 5
U JEditorPane & copy'n'paste Allgemeine Java-Themen 34
O breite des inhalts eines jeditorpane Allgemeine Java-Themen 2
G JEditorPane Zeilenumbruch Allgemeine Java-Themen 1
G JEditorPane will nicht scrollen! Allgemeine Java-Themen 2
D Suchfunktion innerhalb Jeditorpane Allgemeine Java-Themen 6
G JEditorPane: angezeigter Text Allgemeine Java-Themen 21
D Jeditorpane + einlesen ausserhalb des Jar Allgemeine Java-Themen 4
T JApplet - JEditorPane gegen JPanel tauschen Allgemeine Java-Themen 2
T JEditorPane oder JTextPane Applets und Flash anzeigen Allgemeine Java-Themen 7
T JEditorPane aktualisieren Allgemeine Java-Themen 14
V Hyperlink mit JEditorPane Allgemeine Java-Themen 40
V Hyperlink hervorheben mit Hilfe von der Klasse JEditorPane Allgemeine Java-Themen 7
S JEditorPane / JScrollPane und nach unten scrollen Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben