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