Antes hacíamos esto:
// Se obtienen las dimensiones en pixels de la pantalla.
Dimension pantalla = Toolkit.getDefaultToolkit().getScreenSize();
Dimension pantalla = Toolkit.getDefaultToolkit().getScreenSize();
// Se obtienen las dimensiones en pixels de la ventana.
Dimension ventana = getSize();
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);
setLocation((pantalla.width - ventana.width) / 2,
(pantalla.height - ventana.height) / 2);
Pero la forma "moderna en que lo lograremos sera así" :
JFrame fram = new JFrame();
fram.setLocationRelativeTo(null);
fram.setVisible(true); // Y la ventana se muestra centrada en la pantalla.
fram.setLocationRelativeTo(null);
fram.setVisible(true); // Y la ventana se muestra centrada en la pantalla.
Lo unico que se necesito fue pasarle el parametro null y listo nos evitamos mucho codigo
No hay comentarios:
Publicar un comentario