Centrar una ventana en Java

Estándar

Si en alguna ocacion necesitas centrar un jFrame de java aqui esta el método, solo lo tienes que agregar al evento WidowOpened y tendras tu ventana  centrada en un abrir y cerrar de ojos


protected void this_windowOpened(WindowEvent e) {
                centrarVentana();
        }

        private void centrarVentana() {
                // Se obtienen las dimensiones en pixels de la pantalla.
                Dimension pantalla = Toolkit.getDefaultToolkit().getScreenSize();

                // Se obtienen las dimensiones en pixels de la ventana.
                Dimension ventana = getSize();

                // Una cuenta para situar la ventana en el centro de la pantalla.
setLocation((pantalla.width – ventana.width) / 2,
(pantalla.height – ventana.height) / 2);
}

Anuncios