Dica de ferramenta Java com imagem no arquivo JAR
Estou usando o JFreeChart, onde personalizei a dica de ferramenta do gráfico, implementando oXYToolTipGenerator
interface. Enquanto ogenerateToolTip()
método é suposto para retornar um String, aqui está o que eu fiz para mostrar imagens na dica de ferramenta:
<pre><code>@Override
public String generateToolTip(XYDataset dataset, int series, int item) {
(...)
return "<html><body><img src=\"file:resources/img/image.png\"></body></html>";
}
</code></pre>
Embora isso funcione perfeitamente ao executar diretamente do meu IDE (Eclipse), ele obviamente falha ao ser executado a partir de um arquivo JAR empacotado (o arquivo image.jpg também está no arquivo JAR).
Qualquer dica sobre como resolver isso seria muito apreciada (idealmente sem ter que extrair o arquivo image.jpg do arquivo JAR).
Muito obrigado Thomas