import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import javax.swing.JPanel;
class ImagePanel
extends JPanel {
@Override
}
@Override
protected void paintComponent
(Graphics g
) { // TODO Auto-generated method stub
super.paintComponent(g);
if(img != null)
g.drawImage(img, 0, 0, this);
}
return img;
}
this.img = img;
}
}
aW1wb3J0IGphdmEuYXd0LkRpbWVuc2lvbjsKaW1wb3J0IGphdmEuYXd0LkdyYXBoaWNzOwppbXBvcnQgamF2YS5hd3QuaW1hZ2UuQnVmZmVyZWRJbWFnZTsKCmltcG9ydCBqYXZheC5zd2luZy5KUGFuZWw7CgpjbGFzcyBJbWFnZVBhbmVsIGV4dGVuZHMgSlBhbmVsIHsKCQoJcHJpdmF0ZSAgQnVmZmVyZWRJbWFnZSBpbWc7CgkKCUBPdmVycmlkZQoJcHVibGljIERpbWVuc2lvbiBnZXRQcmVmZXJyZWRTaXplKCkgewoJCXJldHVybiBuZXcgRGltZW5zaW9uKDIwMCwgMjAwKTsKCX0KCQoJCglAT3ZlcnJpZGUKCXByb3RlY3RlZCB2b2lkIHBhaW50Q29tcG9uZW50KEdyYXBoaWNzIGcpIHsKCQkvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIG1ldGhvZCBzdHViCgkJc3VwZXIucGFpbnRDb21wb25lbnQoZyk7CgkJaWYoaW1nICE9IG51bGwpCgkJCWcuZHJhd0ltYWdlKGltZywgMCwgMCwgdGhpcyk7Cgl9CgoKCXB1YmxpYyBCdWZmZXJlZEltYWdlIGdldEltZygpIHsKCQlyZXR1cm4gaW1nOwoJfQoKCglwdWJsaWMgdm9pZCBzZXRJbWcoQnVmZmVyZWRJbWFnZSBpbWcpIHsKCQl0aGlzLmltZyA9IGltZzsKCX0KCQoJCgp9