Duvida quanto a melhor estrutura de uma aplicação desktop

Olá pessoal estou com duvida se é possivel utilizar a seguinte estrutura, Em um Frame um pane com um menu e um jdesktopPanel
de forma que o menu fique a esquerda na vertical e na direita fique o jDesktopPanel??? tudo isso dentro de um frame! ou existe alguma forma mais “Inteligente” de desenvolver uma aplicação com estrutura semelhante a essa??? Obrigado!