Centrar una ventana en la pantalla siempre ha sido algo pesado. Con versiones anteriores a la versión 1.4 del JDK teníamos que crear un objeto que almacenase las dimensiones tanto de la ventana general como la del diálogo a centrar. La forma era la siguiente:
Dimension pantalla = Toolkit.getDefaultToolkit().getScreenSize();
Dimension ventana = this.getSize();
this.setLocation((pantalla.width - ventana.width)/2, (pantalla.height - ventana.height)/2);}
A partir de la versión 1.4 esto ha cambiado simplificándose notablemente este proceso. Simplemente añadiremos la siguiente sentencia:
ventana.setLocationRelativeTo(null);
Y todo resuelto.
lunes, 14 de febrero de 2011
Java: Centrado de ventanas en pantalla
21:44
Jesús Cáceres