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?

questionAnswers(4)

yourAnswerToTheQuestion