Buenas:
La posición de los objetos en Java se hacen a través del Layout. Al JFrame le asignas un determinado Layout que te permitirá posicionar los objetos donde quieras con un poco de maña ;)
Te recomiendo que le eches un ojo a esta página
http://java.sun.com/docs/books/tutor...out/index.html donde encontrarás todos los tipos de Layout que tiene Java. Yo personalmente te recomendaría que usaras el GridBagLayout, que es el más complejo de usar pero el que más posiblidades te permite, aquí tienes la dirección
http://java.sun.com/docs/books/tutor...t/gridbag.html
Animo y suerte. Saludos.