Mega Code Archive

 
Categories / Java by API / Java Awt Image
 

ImageObserver FRAMEBITS

import java.awt.Image; import java.awt.Rectangle; import java.awt.Toolkit; import java.awt.image.ImageObserver; public class MainClass {   public static void main(String[] args) {     ImageObserver myObserver = new ImageObserver() {       public boolean imageUpdate(Image image, int flags, int x, int y, int width, int height) {         if ((flags & HEIGHT) != 0)           System.out.println("Image height = " + height);         if ((flags & WIDTH) != 0)           System.out.println("Image width = " + width);         if ((flags & FRAMEBITS) != 0)           System.out.println("Another frame finished.");         if ((flags & SOMEBITS) != 0)           System.out.println("Image section :" + new Rectangle(x, y, width, height));         if ((flags & ALLBITS) != 0)           System.out.println("Image finished!");         if ((flags & ABORT) != 0)           System.out.println("Image load aborted...");         return true;       }     };     Toolkit toolkit = Toolkit.getDefaultToolkit();     Image img = toolkit.getImage(args[0]);     toolkit.prepareImage(img, -1, -1, myObserver);   } }