19 lines
641 B
Java
19 lines
641 B
Java
package jdpi.awt.image;
|
|
|
|
import jdpi.awt.Image;
|
|
|
|
public class ImageObserverWrapper {
|
|
public static java.awt.image.ImageObserver wrap(final ImageObserver observer) {
|
|
return new java.awt.image.ImageObserver() {
|
|
@Override
|
|
public boolean imageUpdate(java.awt.Image img, int infoflags, int x, int y, int width, int height) {
|
|
if (img instanceof java.awt.image.BufferedImage) {
|
|
return observer.imageUpdate(new BufferedImage((java.awt.image.BufferedImage) img), infoflags, x, y, width, height);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
};
|
|
}
|
|
}
|