Я пытаюсь отобразить локальное изображение в пакете1/package2/myImage.gif в JTextPane. Я первый попытался загрузить ресурс в BufferedImage:Показать локальное изображение (BufferedImage?) Внутри JTextPane
BufferedImage image = ImageIO.read(ClassLoader.getSystemResourceAsStream(
"package1/package2/myImage.gif"));
Но тогда я не знал, как использовать это в методе SetText, поэтому я попытался просто указывая на изображение в IMG-теге вместо:
textpane.setText("Some text <img src=\"package1/package2/myImage.gif\" />," +
" and some more text");
Этот diplay сломанное изображение при запуске. Я уверен, что путь правильный, так как загрузка его в BufferedImage работает.
Как я могу использовать локальные ресурсы, такие как изображение, вместе с другим текстом в JTextPane с поддержкой HTML?