Mam obiekt JPanel któremu za pomocą metody setPreferredSize() ustawiłem rozmiar - width, height. W przeciążonej metodzie setPreferredSize(Graphics g) mam coś takiego:
protected void paintComponent(Graphics g) {
bufferedImg = scaleImage(bufferedImg, 200, 200); //skaluje wszystkie obrazki z listy bufferedImg do rozmiaru 200x200
Graphics2D g2d = (Graphics2D) g;
// w petli rysowane są wszystkie obrazki
for(int i=0; i<bufferedImg.size(); i++) {
g2d.drawImage(bufferedImg.get(i), 0, 0, null);
}
}
Problem w tym, że w pętli rysują się obrazki jeden na drugim i w końcowym efekcie widać tylko ostatni obrazek. Czy da się zrobic w ten sposób żeby obrazki były wyświetlane jeden pod drugim?