Hallo Forengemeinde, irgendwie habe ich Probleme mit Pfadangaben zur Darstellung von ImageIcons...
aktuell habe ich eine Anwendung bei der ich für verschieden Buttons Icons hinterlegt habe. Die Icons hole ich mir beispielsweise so:
[CODE lang="java" title="Image"]dateiOeffnen.setIcon(new ImageIcon("icons/open24.gif"));[/CODE]
wenn ich dass ganze über Eclipes starte, werden die Icons auch angezeigt. Starte ich das Programm aber über eine ausführbare Jar Datei, bleiben die Icons leer....
mein Versuch das ganze folgenderweise anzupassen:
[CODE lang="java" title="Anpassung"]dateiOeffnen.setIcon(new ImageIcon(getClass().getResource("/src/editor/icons/open24.gif")));[/CODE]
quittiert Eclipse mit einen NullPointerException, sobald ich versuche das Programm über Eclipse als Java Anwendung zu starten, bzw. wenn ich über die Jar Datei starte bleiben die Icons leer...
Aktuell ist die Ordnerstruktur in Eclipse folgende:
habe schon die verschiedensten Pfadangaben probiert, immer mit dem gleichen Ergebnis ... Wenn ich es richtig verstanden habe, muss ich wenn ich getClass().getRessource() nutze den relativen Pfad angeben... das wäre aus meiner Sicht src/editor/icons/open24.gif... oder liege ich da falsch? aber auch wenn ich editor/icons/"gif"...oder /icons/"gif"...etc versuche klappt es nicht.
hoffe ihr könnt mir da unter die Arme greifen. vielen Dank und VG
eiligerwind
aktuell habe ich eine Anwendung bei der ich für verschieden Buttons Icons hinterlegt habe. Die Icons hole ich mir beispielsweise so:
[CODE lang="java" title="Image"]dateiOeffnen.setIcon(new ImageIcon("icons/open24.gif"));[/CODE]
wenn ich dass ganze über Eclipes starte, werden die Icons auch angezeigt. Starte ich das Programm aber über eine ausführbare Jar Datei, bleiben die Icons leer....
mein Versuch das ganze folgenderweise anzupassen:
[CODE lang="java" title="Anpassung"]dateiOeffnen.setIcon(new ImageIcon(getClass().getResource("/src/editor/icons/open24.gif")));[/CODE]
quittiert Eclipse mit einen NullPointerException, sobald ich versuche das Programm über Eclipse als Java Anwendung zu starten, bzw. wenn ich über die Jar Datei starte bleiben die Icons leer...
Aktuell ist die Ordnerstruktur in Eclipse folgende:
habe schon die verschiedensten Pfadangaben probiert, immer mit dem gleichen Ergebnis ... Wenn ich es richtig verstanden habe, muss ich wenn ich getClass().getRessource() nutze den relativen Pfad angeben... das wäre aus meiner Sicht src/editor/icons/open24.gif... oder liege ich da falsch? aber auch wenn ich editor/icons/"gif"...oder /icons/"gif"...etc versuche klappt es nicht.
hoffe ihr könnt mir da unter die Arme greifen. vielen Dank und VG
eiligerwind