PIR_BIM/src/Application1/ImagePanel.java
2020-05-08 09:06:39 -04:00

42 lines
900 B
Java

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);
}
}