package demo1;

import java.awt.*;
import java.awt.image.*;
import java.util.*;
import javax.swing.*;


public class PictureLabel extends JLabel {
	
	private Image background;
				
	private ArrayList mPictures = new ArrayList();	// MoveablePicture List
	private Iterator it;

	public PictureLabel(Image background) {
		this.background = background;
		setOpaque(true);			 // DULEZITE !
	}

	public void addMoveablePicture(MoveablePicture mp){
		mPictures.add(mp);
	}
	
	public void paintComponent(Graphics g) {
		g.drawImage(background,0,0,null);
		
		it = mPictures.iterator();
		while(it.hasNext()) {
			MoveablePicture mp = (MoveablePicture) it.next();
			mp.paint(g);
		}
	}
}


