JFrame

jguerre
16 de Enero del 2006
Hola
Como puedo hacer para que un JFrame aparezca centrado en la pantalla en vez de que aparezca en la esquina superior izquierda.

Muchas gracias por su ayuda

juamurex
16 de Enero del 2006
A ver si esto te sirve:

Para localizar el JFrame en ciertas coordenadas usa el método setLocation.

Para obtener la resolucion y otras características del dispositivo gráfico usa getGraphicsConfiguration().getDevice()

Saludos.

jguerre
16 de Enero del 2006
Lo logre de esta forma

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation((int) (screenSize.width/2 - jFrame.getWidth()/2), (int)screenSize.height/2 - jFrame.getHeight()/2);

Gracias

juamurex
16 de Enero del 2006
Ok, me lo apunto por si me llega ha hacer falta.