| GUI |

    package ij.gui;
    import java.awt.*;
    import ij.*;

    /** This class consists of static GUI utility methods. */
    public class GUI {

        /** Positions the specified window in the center of the screen. */
        public static void center(Window w) {
            Dimension screen = IJ.getScreenSize();
            Dimension window = w.getSize();
            if (window.width==0)
                return;
            int left = screen.width/2-window.width/2;
            int top = (screen.height-window.height)/4;
            if (top<0) top = 0;
            w.setLocation(left, top);
        }

        static private Frame frame;

        /** Creates a white AWT Image image of the specified size. */
        public static Image createBlankImage(int width, int height) {
            if (width==0 || height==0)
                throw new IllegalArgumentException("");
            if (frame==null) {
                frame = new Frame();
                frame.pack();
                frame.setBackground(Color.white);
            }
            Image img = frame.createImage(width, height);
            return img;
        }

    }

| GUI |