Hi JavaGemeinde,
ich würde gerne in einem JEditorPane html-Text darstellen, den ich direkt als String übergebe (also nicht Auslesen einer externen Datei). Dabei sollen auch Bilder angezeigt werden. Das funktioniert aber leider nicht, es wird nur so ein broken-Symbol eingefügt, als wenn das JEditorPane die Datei nicht finden würde.
Hat jemand eine Ahnung, wie ich das machen könnte, wenn das nicht stimmt?
By<e Ulrich
:idea: Achtung :!:
So, jetzt habe ich den Fehler gefunden, steht immer "\", müsste aber "/" stehen.
Wie kann ich den möglichst einfach, den Dateinnamen übergeben?
Ist das wirklich so umständlich, dass ich das zuerst in einen String schreiben muss, bei dem dann die Zeichen ersetzt werden?
ich würde gerne in einem JEditorPane html-Text darstellen, den ich direkt als String übergebe (also nicht Auslesen einer externen Datei). Dabei sollen auch Bilder angezeigt werden. Das funktioniert aber leider nicht, es wird nur so ein broken-Symbol eingefügt, als wenn das JEditorPane die Datei nicht finden würde.
Hat jemand eine Ahnung, wie ich das machen könnte, wenn das nicht stimmt?
Code:
String abc = abc+"<tr style='background-color:#"+bgcolor+"'><td>1</td><td>2</td><td>3</td><td>[img]"+new File(System.getProperty("user.dir"))+"\\images\\o.gif[/img]</td></tr>";
abc= abc+"</table></td></tr></table></html>";
JEditorPane htmlPane = new JEditorPane("text/html", abc);
htmlPane.setEditable(false);
JScrollPane jsp = new JScrollPane(htmlPane);
By<e Ulrich
:idea: Achtung :!:
So, jetzt habe ich den Fehler gefunden, steht immer "\", müsste aber "/" stehen.
Wie kann ich den möglichst einfach, den Dateinnamen übergeben?
Ist das wirklich so umständlich, dass ich das zuerst in einen String schreiben muss, bei dem dann die Zeichen ersetzt werden?