Carregando imagens de frascos para Swing HTML
Enquantoesta resposta trabalha para carregar imagens de arquivos Jar paraImageIcons
, Não consigo encontrar o caminho certo para as imagens referenciadas emSwing HTML.
Isso exibe uma imagem no HTML Swing quando os recursos não estão agrupados em um jar:
new JLabel("<html><table cellpadding=0><tr><td><img src='file:icons/folder_link.png'></td></tr><tr><td>100</td></tr></table></html>") );
No interior do jar, a imagem pode ser referenciada com sucesso (e exibida) em umImageIcon
:
Icon topIcon = new ImageIcon( getClass().getResource("icons/folder_link.png" ) );
No entanto, minha tentativa de usar ogetResource
técnica para HTML Swing não funcion
String p = getClass().getResource("icons/folder_link.png" ).getPath();
new JLabel("<html><table cellpadding=0><tr><td><img src='" + p + "'></td></tr><tr><td>100</td></tr></table></html>") );
Qual é o segredo?