Al trabajar con Java, me resulta difícil ubicar mi ventana principal en el centro de la pantalla cuando comienzo la aplicación.¿Cómo configurar JFrame para que aparezca centrado, independientemente de la resolución del monitor?
¿Hay alguna manera de que pueda hacer eso? No tiene que estar centrado verticalmente, la alineación horizontal es el objetivo más importante para mí. Pero la alineación vertical también es bienvenida.
Sé que esta respuesta es muy viejo, pero ¿hay alguna manera posible de hacer esto en un contexto estático? Estoy decidiendo entre trabajar para lograrlo o simplemente abandonar el vacío público estático principal (String [] args) que, por la razón que sea, quería usar. – 2xedo
Esto funcionará en una configuración de monitor único, pero con dos monitores puede aparecer entre los dos (suponiendo que tengan la misma resolución). El uso de 'setLocationRelativeTo (null)' lo centrará en el monitor principal incluso en una configuración de múltiples monitores. –
Tenga en cuenta que debe establecer JFrame visible ANTES de centrarlo. –