JEditorPane lädt HTML ohne Bilder

smartin123

Mitglied
Hi nochmal,

hab leider noch ein Problem:
Die JEditorPane lädt eine HTML ohne Bilder.
Der Pfad des Bildes passt, da bei alleinigem Aufruf der HTML das Bild geladen wird.

Hier der HTML Code:
HTML:
<html> 
<head> 
</head> 
<body> 
Das ist sehr schön 

<p><img src="c:\sonne.jpg" alt="Sonne"></p> 

</body> 
</html

Das Bild kann ich nicht hochladen. Ihr könnt irgendeins nehmen. Ich habs schon mehren
Bildtypen versucht (gif, jpg, png)
Doch beim Laden in Java mit Swing, erscheint anstelle des Bildes nur ein Platzhalter-Logo.

Hier der Java-Quellcode:
Code:
import javax.swing.*; 
import javax.swing.text.html.*; 
import javax.swing.text.*; 

import java.io.File; 
import java.net.*; 

public class fenster extends JFrame 
{ 
  JEditorPane ediMain; 
  URL url; 

  public fenster() 
  { 
    try 
    { 
    File file = new File("c:\\esgehtnicht.html"); 
    URL fn = file.toURI().toURL(); 

         ediMain = new JEditorPane(fn); 
    
    } 
    catch (Exception e){} 
    
    getContentPane().add(new JScrollPane(ediMain)); 
    setSize(800,600); 
    setVisible(true); 
  } 
  
  public static void main (String []args){ 
  new fenster(); 
  } 
}

Das Bild und die HTML habe ich unter C:\ abgelegt.

Wär schön, wenn ihr einen Tipp hättet für mich.

Vielen Danke + Grüße
smartin123
 
Zuletzt bearbeitet:
Hi :) danke

hat leider noch net geklappt.
Meine Html sieht jetzt so aus:

HTML:
<html>
<head>
</head>
<body>
Das ist sehr schön

<img src="file:\\c:\sonne.jpg" width=800 height=600></img>

</body>
</html>

Also das Ergebnis bleibt das gleiche.

Hast du noch einen Tipp für mich? :)
 

Neue Beiträge

Zurück