En esta publicacion vamos a ver como centrar un ventana JFrame en java JFrame frame = new JFrame(); //este metodo devuelve el tamaño de la pantalla Dimension pantalla = Toolkit.getDefaultToolkit().getScreenSize(); //obtenemos el tamaño de la ventana Dimension ventana = frame.getSize(); //para centrar la ventana lo hacemos con el siguiente calculo frame.setLocation((pantalla.width - ventana.width) / 2, (pantalla.height - ventana.height) / 2); //y para finalizar la hacemos visible frame.setVisible(true);