MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

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

}