Grid Layout

Olá a todos : )

Estou com com um BorderLayout e dentro dele criei um container, dividi a tela em tres partes esquerda, centro e direita

no centro e direita jah fiz o q queria, colocar uma palavra, label e criar um campo para pessoa escrever.

mas na esquerda, preciso colocar 3 botoes um embaixo do outro e com um espaço separando eles.

os botoes eu consegui criar mas ficam um ao lado do outro e quero embaixo…
usei GRIDlayout pois achei q seria a melhor forma para colocar um botao acima do outro…

por favor me ajudem … sou aluno do 2° semestre de sistemas… e ainda nao entendo d java…

o arquivo está em anexo.
meu professor me passou este LINK [url]https://java.sun.com/docs/books/tutorial/uiswing/layout/grid.html [/url]para ajuda
mas nao entendi. :?

tenta usar flowLayout