*/
public FigureIcon(Figure figure, boolean antialias) {
super();
if (figure instanceof ImageFigure) {
ImageFigure imageFigure = (ImageFigure) figure;
setImage(imageFigure.getImage());
} else {
Rectangle2D bounds = figure.getBounds();
BufferedImage image = new BufferedImage((int) bounds.getWidth(),
(int) bounds.getHeight(), BufferedImage.TYPE_INT_RGB);
Graphics2D graphics = image.createGraphics();