All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ilex.gui.WindowUtility Maven / Gradle / Ivy

Go to download

A collection of software for aggregatting and processing environmental data such as from NOAA GOES satellites.

The newest version!
package ilex.gui;
import java.awt.*;

public class WindowUtility
{

    public static  T center(T frame) {
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = frame.getSize();

        if (frameSize.height > screenSize.height) {
            frameSize.height = screenSize.height;
        }

        if (frameSize.width > screenSize.width) {
            frameSize.width = screenSize.width;
        }

        frame.setLocation(
                (screenSize.width - frameSize.width) / 2,
                (screenSize.height - frameSize.height) / 2
        );

        return frame;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy