Ich habe einen JEditorPane auf diese Weise erstellt:zeigt Bilder auf JEditorPane (Java Swing)
JEditorPane pane = new JEditorPane("text/html", "<font face='Arial'>" + my_text_to_show + "<img src='/root/img.gif'/>" + "</font>");
ich diese Scheibe auf einem JFrame.
Text korrekt angezeigt wird, aber ich kann das Bild nicht sehen, gibt es nur einen Platz anzeigt, dass es ein Bild sein (das heißt: „broken image“ von Browsern angezeigt, wenn hat Bild nicht gefunden wurde)
Ich habe schon diesen Weg versucht und ich jemals eine Nullzeiger Ausnahme bekommen :( – Giancarlo
Ich weiß nicht, wo Sie die Ausnahme, aber Sie können mein Beispiel versuchen. Und a.jpg in das gleiche Verzeichnis mit diesem Sie können es kompilieren als javac Test.java && run java Test. Und weil ich die Größe des Fensters nicht eingestellt habe, können Sie es größer setzen, um Bild zu sehen. – michal
(ClassLoader.getSystemResource ist eine statische Methode. getResource wäre eine bessere Wahl.) –