Para poner los objetos donde tu quieras la mejor opción que puedes usar es un layout, y mas en concreto el GridBagLayout, el cual es muy potente, y te permite poner los botones alla donde tu quieras, y como quieras.
Es bastante complejo, pero si lo usas continuamente, te acostumbras rapido.
Mucha suerte!
PD: Mira te dejo un manual que te explica bastante bien este layout:
http://www.chuidiang.com/java/layout...dBagLayout.php