import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.JPanel;

public class JPanelTailleImage extends JPanel {

	private static final long serialVersionUID = 1L;
	public Image monImage;
	private int tailleX, tailleY;
	
	public JPanelTailleImage(Image monim)
	{
		this.monImage = monim;
		this.tailleX = this.monImage.getWidth(this);
		this.tailleY = this.monImage.getHeight(this);	
		this.setSize(new Dimension(this.tailleX, this.tailleY));
		this.setPreferredSize(new Dimension(this.tailleX, this.tailleY));
	}
	
	public void paintComponent(Graphics g)
	  {	  
	    super.paintComponent(g);
	    
	    // Centrage de l'image
	    g.drawImage(this.monImage, 
	    		(this.getWidth()-this.tailleX)/2, (this.getHeight()-this.tailleY)/2, this);
	  }
}

