Hallo, ich hätte eine (wahrscheinlich recht simple) Frage:
Angenommen ich hätte folgende Struktur:
/bin
klassendateien
/bin/images
bilddateien
jetzt erzeuge ich aus meinem projekt eine ausführbare jardatei, diese funktioniert aber nicht korrekt denn das bild wird nicht gefunden, beim testen in eclipse funktioniert alles reibungslos.
Ich habe die Grafik folgenderweise eingebunden:
Kann mir jemand sagen wie ich das Unterverzeichnis mit einbinde in die jardatei, oder geht das auf dem obigen wege so nicht!?
zweite Frage:
Nehmen wir an ich habe ein Frame größe 800x600(standartmäßig beim start) und ein hintergrundbild(auf dem frame) mit 1920x1200
fall1:
starte ich jetzt das programm wird nur ein ausschnitt der grafik angezeigt bis das fenster eben 1920x1200 ist.
fall2:
ich starte das programm in 800x600 und habe eine grafik 800x600 auf dem frame -> maximiere ich jetzt das fenster, skaliert die grafik halt nicht mit.
Wie bekomme ich die grafik dazu mit der fensetrgröße zu skalieren? brauche ich für jede auflösung n eigenes bild oder vektorgrafiken!?
Angenommen ich hätte folgende Struktur:
/bin
klassendateien
/bin/images
bilddateien
jetzt erzeuge ich aus meinem projekt eine ausführbare jardatei, diese funktioniert aber nicht korrekt denn das bild wird nicht gefunden, beim testen in eclipse funktioniert alles reibungslos.
Ich habe die Grafik folgenderweise eingebunden:
Code:
java.net.URL imageURL = GUI.class.getResource("images/background.png");
ImageIcon icon = new ImageIcon(imageURL);
Kann mir jemand sagen wie ich das Unterverzeichnis mit einbinde in die jardatei, oder geht das auf dem obigen wege so nicht!?
zweite Frage:
Nehmen wir an ich habe ein Frame größe 800x600(standartmäßig beim start) und ein hintergrundbild(auf dem frame) mit 1920x1200
fall1:
starte ich jetzt das programm wird nur ein ausschnitt der grafik angezeigt bis das fenster eben 1920x1200 ist.
fall2:
ich starte das programm in 800x600 und habe eine grafik 800x600 auf dem frame -> maximiere ich jetzt das fenster, skaliert die grafik halt nicht mit.
Wie bekomme ich die grafik dazu mit der fensetrgröße zu skalieren? brauche ich für jede auflösung n eigenes bild oder vektorgrafiken!?