package Application1; import java.awt.Graphics; import java.awt.Image; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import javax.swing.JPanel; public class ImagePanel extends JPanel { private String chemin; private int TailleImageX; private int TailleImageY; private int TailleEspaceDestX; private int TailleEspaceDestY; private Image Img; private int type; // Il s'agit du type de pannel. 1=> 1 cadran, 2 = > 4 cadrans public ImagePanel( String path) { try { Img = ImageIO.read(new File(path)); TailleImageY = Img.getHeight(null); TailleImageX = Img.getWidth(null); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void paintComponent(Graphics g) { g.drawImage(this.Img, 0, 0,this.getWidth(),this.getHeight(),0,0,TailleImageX,TailleImageY, null); } }