Como centrar una JFrame en la pantalla

bnina
08 de Julio del 2005
Pues eso, como puede hacerse para que una JFrame aparezca centrada en la pantalla.

Gracias anticipadas,
bnina

eTatus
08 de Julio del 2005
public void centrarFrame(JFrame frame)
{
Dimension tamanoPant=Toolkit.getDefaultToolkit().getScreenSize();
Dimension tamanoFrame=frame.getSize();
frame.setLocation((int)(tamanoPant.width-tamanoFrame.width)/2,(int)(tamanoPant.height-tamanoFrame.height)/2);
}

oscar ortega
08 de Julio del 2005
He copiado este código y me he dado cuenta que con la versión de jdk 1.4.2 queda centrado el diálogo pero con la 1.5 no se centra.

¿Por qué?

Un saludo y gracias anticipadas