Hola cyberfranko, hay varias formas de lograrlo; mira para centrar un JFrame debes ajustar su propiedad
setLocationRelativeTo a null, he qui un ejemplo
CODE
import javax.swing.*;
public class ventanaCentrada extends JFrame
{
public ventanaCentrada()
{
setTitle("Estoy centrada");
setSize(320,180);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String args[])
{
ventanaCentrada ejemplo=new ventanaCentrada();
}
}
Para que escojas tu manualmente la ubicacion puedes usar el metodo
setBounds del JFrame
CODE
setBounds(Izquierda,Arriba,Ancho,Alto);
Ejemplo:
CODE
import javax.swing.*;
public class ventanaCentrada extends JFrame
{
public ventanaCentrada()
{
setTitle("Estoy en la esquina zuperior izquierda");
setBounds(0,0,500,100);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String args[])
{
ventanaCentrada ejemplo=new ventanaCentrada();
}
}
Saludos