Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Image not displayed in JEditorPane  RSS feed

 
Alain Boucher
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,
I simply try to load a HTML page into a JEditorPage. The page is ok but no image are there... here is a part of my code:
The buff variable contains the HTML. Here is a part of that String... the image tag:

<img src="file:\\c:\standardlogo.jpg" width=768 height=92></img> ...it cannot be more static...

public XmlValidationResultViewer(String buff){
setTitle( "XML Validator Viewer" );
setSize( 830, 600 );
getContentPane().setLayout( new BorderLayout() );

JPanel topPanel = new JPanel();
topPanel.setLayout( new BorderLayout() );
getContentPane().add( topPanel, BorderLayout.CENTER );
try{
html = new JEditorPane("text/html", buff );
html.setEditable( false );

JScrollPane scrollPane = new JScrollPane();
scrollPane.getViewport().add( html, BorderLayout.CENTER );

topPanel.add( scrollPane, BorderLayout.CENTER );

this.setVisible(true);

}catch (Exception e){
System.out.println("ERROR: " +e.getMessage());
}
}

}

Please tell me why the image are not showed... If I save the content of buff in a file and I load it with Explorer, the images are there...

Thanks

Alain
 
Joe Ess
Bartender
Posts: 9425
12
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just a wild guess, but URL's are supposed to have forward slashes.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!