Hallo Leute.
Ich möchte Bilder in eine JList-Laden. Es soll lediglich eine Preview der Bilder angezeigt werden, also ein kleines Thumbnail. Es können durchaus auch größere Mengen Bilder in die Liste geladen werden. Derzeit versuche ich sie über BufferedImage mit getScaledImage zu laden. Leider ist das sehr speicherhungrig, so dass die Anwendung irgendwann mit einem heap overflow baden geht. Bereits bei rund 200 Bildern ist der Speicher voll. Die Heapsize zu erhöhen ist für mich keine Lösung.
Meine Frage: Gibt es einen performanten Weg Bilder als Thumbnails in einer Liste darzustellen? Evtl. eine andere Komponente als die JList?
Wie gesagt, es sollen nur Thumbnails, anhand derer die eigentlichen Bilder ausgewählt werden können, angezeigt werden.
Vielen Dank schon mal und Gruß
Ich möchte Bilder in eine JList-Laden. Es soll lediglich eine Preview der Bilder angezeigt werden, also ein kleines Thumbnail. Es können durchaus auch größere Mengen Bilder in die Liste geladen werden. Derzeit versuche ich sie über BufferedImage mit getScaledImage zu laden. Leider ist das sehr speicherhungrig, so dass die Anwendung irgendwann mit einem heap overflow baden geht. Bereits bei rund 200 Bildern ist der Speicher voll. Die Heapsize zu erhöhen ist für mich keine Lösung.
Meine Frage: Gibt es einen performanten Weg Bilder als Thumbnails in einer Liste darzustellen? Evtl. eine andere Komponente als die JList?
Wie gesagt, es sollen nur Thumbnails, anhand derer die eigentlichen Bilder ausgewählt werden können, angezeigt werden.
Vielen Dank schon mal und Gruß