Q:

¿Cómo posicionar un JButton en Java? 

Agradezco los comentarios, estoy familiarizándome con la página. 
He creado un boton pero necesito colocarlo en la parte superior izquierda de la pantalla, intente con el setBounds pero no me lo reposiciona.   Alguna idea para moverlo? 

A:

Estás agregando el botón al contenedor que tiene un FlowLayout.  En un FlowLayout los controles se organizan en forma horizontal.  En este layout se empieza por colocar los controles al medio y, a medida que se van agregando más, se llena por los lados. 
Lo que puedes hacer es crear otro panel en la parte superior del Frame y colocar allí el botón.  Este frame puede ser null o puede ser igualmente un FlowLayout:
FlowLayout layout = new FlowLayout(FlowLayout. LEFT, 8, 5);

El primer parámetro indica el flujo del layout. El segundo el espacio horizontal y el último parámetro el espaciado vertical.