Etykieta Java z obrazem w pliku JAR
Używam JFreeChart, w którym dostosowałem etykietkę wykresu, implementującXYToolTipGenerator
berło. JakogenerateToolTip()
metoda ma zwracać ciąg znaków, oto co zrobiłem, aby wyświetlić obrazy w podpowiedzi:
<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>
Chociaż działa to doskonale podczas wykonywania bezpośrednio z mojego IDE (Eclipse), to oczywiście nie powiedzie się, gdy zostanie wykonane z spakowanego pliku JAR (image.png znajduje się również w pliku JAR).
Każda podpowiedź, jak rozwiązać ten problem, byłaby bardzo mile widziana (najlepiej bez konieczności wyodrębniania image.png z pliku JAR).
Wielkie dzięki, Thomas