Pessoal, estou querendo desenvolver uma aplicação Desktop, gostaria de saber se é aconselhavel usar o JDesktop ? Ele funciona como se um MDIForm do Visual Basico por exemplo ?
Funciona sim! Se você quiser uma aplicação MDI, é a melhor opção.
Inclusive é bem fácil achar como usar pelo google, pelos tutoriais da sun também.
Para criar as janelas internas ao jdesktoppane, utilize a classe JInternalFrame.