Manipulação de menus por usuários. (criando menus - NETBEANS)

Salve comunidade…

Bom pessoal, venho tentando desenvolver a seguinte ideia:

Possuo o seguinte relacionamento no BD:

O que estou querendo é; conforme o perfil do usuário que pode ser: “compras”, “vendedor”, “expedicao” e por ai vai… ele carrege ou crie os menus para cada usuário conforme o relacionamento acima, isso é possivel? não sei se fui claro…

Acho que a grande dificulade não esta em criar os menus conforme o perfil e sim colocar as actionPerformed conforme cada submenu.
Se alguem tiver alguma sugestão, fico muito grato.
abraços.

Olá, Bom dia!

Caro amigo, pelo que entendi do seu problema, o padão de projeto Command pode te ajudar.
Dê uma pesquisada sobre esse Padrão.
Só não saberia te dizer se o NetBeans tem alguma forma de implementar ele automaticamente.