Menu vertical

Pessoal sou novato em java, mas estou desenvolvendo um projeto que necessitaria de um menu vertical parecido com o do sistema da receita
alguém pode me ajudar? Irei faze-lo no netbeans

você quer em árvore ou um menu norma?
Tem duas formas:

a primeira é usar a JTree, e a segunda é colocar um JPanel vertical

Muito obrigado JuniorMaia, mas encontrei uns links que resolveram os meus problemas. Segue para quem tiver interesse

http://swingx.java.net/
http://rfiume.blogspot.com/2007/02/swingx-jxtaskpane-um-painel-de-tarefas.html

Abraço a todos

isso mesmo, com o JXTaskPanel você consegue, porém necessitará de biblioteca terceira chamada SwingX, mas é bem fácil, já usei em muitos projetos, basta arrastar o JXTaskPanel, um JXTaskConteiner e um JXHyperlink que está feito seu menu de encolhimento ;D