package fr.utc.leapband.utilities;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JPanel;
@SuppressWarnings("serial")
public class CustomImgPanel extends JPanel{
private int width = 0;
private int height = 0;
private String imgPath = "";
// public CustomImgPanel(int _width,int _height,String _imgPath){
// width = _width;
// height = _height;
// imgPath = _imgPath;
// setSize(width,height);
// setVisible(true);
// }
public CustomImgPanel(double _width,double _height){
//this.setLayout(new BorderLayout());
width = (int)_width;
height = (int)_height;
setSize(width,height);
setVisible(true);
}
public void setImagePath(String _imgPath){
imgPath = _imgPath;
}
@Override
public void paintComponent(Graphics gs) {
Graphics2D g = (Graphics2D) gs;
super.paintComponent(g);
Image image = Toolkit.getDefaultToolkit().getImage(imgPath);
g.drawImage(image, 0, 0,width,height, this);
}
}