Java tutorial
//package com.java2s; import java.awt.Dimension; import java.awt.Point; import java.awt.Toolkit; import java.awt.Window; public class Main { /** * * @return The middle point on the screen, for the window */ public static Point getCenterPoint(Window window) { // Get the size of the screen Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); // Determine the new location of the window int w = window.getSize().width; int h = window.getSize().height; int x = (dim.width - w) / 2; int y = (dim.height - h) / 2; return new Point(x, y); } }