Java-Tooltip mit Bild in JAR-Datei
Ich verwende JFreeChart, wo ich den Tooltip des Diagramms durch Implementieren von angepasst habeXYToolTipGenerator
Schnittstelle. Als diegenerateToolTip()
Methode soll einen String zurückgeben, hier ist, was ich getan habe, um Bilder in der QuickInfo anzuzeigen:
<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>
Während dies perfekt funktioniert, wenn es direkt von meiner IDE (Eclipse) ausgeführt wird, schlägt es offensichtlich fehl, wenn es von einer gepackten JAR-Datei ausgeführt wird (die Datei image.png befindet sich auch in der JAR-Datei).
Jeder Hinweis, wie dies zu lösen ist, wäre sehr willkommen (idealerweise ohne die Datei image.png aus der JAR-Datei extrahieren zu müssen).
Vielen Dank, Thomas