Dúvida GridBagLayout

Estou tentando fazer um menu utilizando o GridBagLayout mas não consigo fazer com que os botões fiquem alinhados verticalmente…eu sequer consigo setar as GridBagConstraints para meus botoes ou meu painel. Faço de tudo e o menu é exibido da mesma forma, sem a mínima alteração.

Como posso fazer esse menu vertical com o GridBagLayout ?

desde já, obrigado.

Opa, beleza?!Acho que o boxlayout seria melhor neste caso!!