package com.explodingpixels.widgets;
import java.awt.Dimension;
import java.awt.Image;
import com.explodingpixels.painter.ImagePainter;
import com.explodingpixels.swingx.EPPanel;
public class ImageBasedJComponent extends EPPanel {
private final ImagePainter fPainter;
public ImageBasedJComponent(Image image) {
fPainter = new ImagePainter(image);
setBackgroundPainter(fPainter);
}
@Override
public Dimension getPreferredSize() {
return new Dimension(fPainter.getImage().getWidth(null),
fPainter.getImage().getHeight(null));
}
}