Hallo,
ich möchte Bilder (bzw. einen Bilderordner) mit in eine Jar Datei packen und sie von dort verwenden. Der Test aus der Entwicklungsumgebung (in meinem Fall Eclipse 3.5.1) funktioniert tadellos, egal ob ein Bild lose im Projektverzeichnis liegt oder in einem Extraordner.
Sobald ich das Projekt (inklusive Bild(erordner)) aber exportiere, tut sich nichts mehr. Still und heimlich wird eine NullPointerException verursacht, sobald auf das scheinbar nichtgefundene Verzeichnis zugegriffen wird. Dies soll wohl mit einem InputStream in den Griff zu kriegen sein, der die Bilder aus dem Classpath liest, aber ich bekomme es einfach nicht hin, daraus wieder ein Image(Icon) zu basteln, mit dem ich weiter machen kann.
Wäre jemand so freundlich und könnte mir diesen (oder einen anderen) Weg näher bringen und gern auch 1-2 theoretische Randnotizen anfügen?
Ich danke für jede Hilfe.
ich möchte Bilder (bzw. einen Bilderordner) mit in eine Jar Datei packen und sie von dort verwenden. Der Test aus der Entwicklungsumgebung (in meinem Fall Eclipse 3.5.1) funktioniert tadellos, egal ob ein Bild lose im Projektverzeichnis liegt oder in einem Extraordner.
Code:
Icon icon_rel = new ImageIcon("Images/amsterdam.jpg");
JLabel iconLabel = new JLabel(icon_rel);
JPanel panel = new JPanel();
panel.add(iconLabel);
Wäre jemand so freundlich und könnte mir diesen (oder einen anderen) Weg näher bringen und gern auch 1-2 theoretische Randnotizen anfügen?
Ich danke für jede Hilfe.