Normal
Mein Problem ist , dass folgender Code zum laden und Anzeigen der Bilder sehr lange bei der Ausführung dauert. Ca 300 Bilder in der DB bei einer größe von 20-100kb pro Bild. Das laden dauert knapp 10 sek. Kann man das irgendwie beschelunigen? Gruß Spaceman[code=Java] File file = new File("img_fm/"+model.getFilmData().elementAt(i).getName()+".jpg"); ImageIcon icon; if(file.exists()) { icon = new ImageIcon("img_fm/"+model.getFilmData().elementAt(i).getName()+".jpg"); } else { icon = new ImageIcon("sources/no_pic.gif"); } icon.setImage(icon.getImage().getScaledInstance(100, 150, 0)); btns.elementAt(i).setIcon(icon);[/code]
Mein Problem ist , dass folgender Code zum laden und Anzeigen der Bilder sehr lange bei der Ausführung dauert.
Ca 300 Bilder in der DB bei einer größe von 20-100kb pro Bild.
Das laden dauert knapp 10 sek.
Kann man das irgendwie beschelunigen?
Gruß
Spaceman
[code=Java]
File file = new File("img_fm/"+model.getFilmData().elementAt(i).getName()+".jpg");
ImageIcon icon;
if(file.exists())
{
icon = new ImageIcon("img_fm/"+model.getFilmData().elementAt(i).getName()+".jpg");
}
else
icon = new ImageIcon("sources/no_pic.gif");
icon.setImage(icon.getImage().getScaledInstance(100, 150, 0));
btns.elementAt(i).setIcon(icon);[/code]