S
SourceCode
Gast
Hallo,
ich habe einen Bildbetrachter erstellt, in dem Bilder angezeigt werden können. Allerdings dauert das Laden der Bilder ziemlich lange. Ich habe hierbei ein ImageIcon verwendet, das ein Image übergeben bekommt. Mit JLabel.setIcon( ImageIcon) bette ich das Bild dann in ein JLabel ein.
Meine Frage ist: Gibt es noch eine Möglichkeit, Bilder schneller zu laden? Wie müsste das dann aussehen?
Hier ist noch einmal mein bisheriger Programm, wobei die Methode setImage() lediglich das Bild erzeugt und dann zurückliefert, und wobei bild ein JLabel ist:
Danke für eure Hilfe.
Infostudent
ich habe einen Bildbetrachter erstellt, in dem Bilder angezeigt werden können. Allerdings dauert das Laden der Bilder ziemlich lange. Ich habe hierbei ein ImageIcon verwendet, das ein Image übergeben bekommt. Mit JLabel.setIcon( ImageIcon) bette ich das Bild dann in ein JLabel ein.
Meine Frage ist: Gibt es noch eine Möglichkeit, Bilder schneller zu laden? Wie müsste das dann aussehen?
Hier ist noch einmal mein bisheriger Programm, wobei die Methode setImage() lediglich das Bild erzeugt und dann zurückliefert, und wobei bild ein JLabel ist:
Code:
img = setImage( res_nummer); // neues Bild erstellen
bild.setIcon( new ImageIcon( img)); // Label mit neuem Bild fuellen
Danke für eure Hilfe.
Infostudent