S
SE
Ja ... nur iterierst du durch alles durch ... veränderst dabei "i" aber nicht ... heißt du hast nur die letzten Werte ... und selbst wenn es mehrere wären gehst du dann auch nicht durch. Es würde sich hier anbieten innerhalb der Iteration die Links zu adden ... ich glaube dann bekommst du auch deutlich mehr Bilder ... aber da habe ich gerade akute Unlust zu ...
Zur GUI:
einfach das hier :
Das FlowLayout ist das standard-Layout wenn es darum geht möglichst einfach mehrere Elemente anzuzeigen. Das einzige was jetzt noch passieren könnte ist das der Inhalt zu viel für das JFrame ist und du daher nicht alles siehst. Dafür bräuchtest du dann ein JScollPane ... aber ich weis nicht ob du die nötigen Grundlagen dafür drauf hast.
Zur GUI:
einfach das hier :
Java:
panel1.setLayout(new FlowLayout());