Posicionar una ventana swing dentro del escritorio

FuriKuri
17 de Mayo del 2004
Buenas ^^

Estoy haciendo una practica de Orientación a Objetos y necesitaria saber como puedo posicionar una ventana en el centro del escritorio, ya que siempre que la abro (show) se me posiciona en la esquina superior izquierda :

Muchas gracias

Humberto Prada
17 de Mayo del 2004
Hola...

Para posicionar una ventana dentro del escritorio se utiliza la funcion setLocation(X,Y), donde X y Y son la posicion inicial de la esquina superior izquierda en pixel,

ejemplo:

class ventana extends JFrame{

ventana()
{}

public static void main(String arg[])
{
ventana f=new ventana();
f.setTitle("titulo de la ventana");
f.setSize(400,400);//tamaño de la ventana en pixels
f.setLocation(200,200);//inicia despues de los 200 pixels
f.setVisible(true);
}
}

Para que la ventana quede centrada se debe calcular el tamaño de la pantalla en pixeles, segun la resolucion

FuriKuri
17 de Mayo del 2004
Muchisimas gracias por la claridad de la respuesta ^_^

Ahora la aplicación ha ganado mucho esteticamente hablando :b