Hey,
die Frage wäre: Kann ich die Dateien in einem package zur Laufzeit ermitteln? Also nicht Dateien in einem externen Jar, sondern in einem Package innerhalb meines Projekts?
Hintergrund: Ich habe ein /icons package, das all meine GUI-Icons enthält. Im Moment lade ich die alle einzeln per
Natürlich hab ich mir das mit ner VarArg-Methode und ner Schleife schon so angenehm wie möglich gemacht, trotzdem muss ich den Methodenaufruf jedesmal anpassen, wann immer ich ein Bild lösche/hinzufüge/umbenenne.
Das ist grad ziemlich nervig weil ich recht viele Icons hab und ich spiel grad etwas mit der Optik rum und kuck mir die verschiedensten Icons an. Schön wäre es wenn ich einfach nur das package an sich mit neuen Icons füttere und mein Programm beim Start einfach alle lädt und mir in ne Map legt (<Dateiname>, <geladenes Icon>)
Möglich? Danke!
die Frage wäre: Kann ich die Dateien in einem package zur Laufzeit ermitteln? Also nicht Dateien in einem externen Jar, sondern in einem Package innerhalb meines Projekts?
Hintergrund: Ich habe ein /icons package, das all meine GUI-Icons enthält. Im Moment lade ich die alle einzeln per
Java:
ImageIO.read(MyIcons.class.getResource("/icons/test.png"));
Natürlich hab ich mir das mit ner VarArg-Methode und ner Schleife schon so angenehm wie möglich gemacht, trotzdem muss ich den Methodenaufruf jedesmal anpassen, wann immer ich ein Bild lösche/hinzufüge/umbenenne.
Das ist grad ziemlich nervig weil ich recht viele Icons hab und ich spiel grad etwas mit der Optik rum und kuck mir die verschiedensten Icons an. Schön wäre es wenn ich einfach nur das package an sich mit neuen Icons füttere und mein Programm beim Start einfach alle lädt und mir in ne Map legt (<Dateiname>, <geladenes Icon>)
Möglich? Danke!