Toolkit: prepareImage(Image image, int width, int height, ImageObserver observer) : Toolkit « java.awt « Java by API






Toolkit: prepareImage(Image image, int width, int height, ImageObserver observer)

 
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);
  }

}

           
         
  








Related examples in the same category

1.Toolkit: addAWTEventListener(AWTEventListener listener, long eventMask)
2.Toolkit: createImage(byte[] img)
3.Toolkit: beep()
4.Toolkit: getColorModel()
5.Toolkit: getDefaultToolkit()
6.Toolkit: getImage(URL url)
7.Toolkit: getMenuShortcutKeyMask()
8.Toolkit: getProperty(String key, String def)
9.Toolkit: getScreenResolution()
10.Toolkit: getScreenSize()
11.Toolkit: getSystemClipboard()
12.Toolkit: getSystemEventQueue()