Alguem poderia me responder umas perguntas sobre a estrutura da aplicação NetBeans…
1 : É um frame principal com 1 menu bar, 1 Tool bar certo?
2 : No meio acredito ser uma tabbedPane que vai acrescentando os arquivos java em cada aba…em cada aba criasse um “menu” em cima e em baixo uma textarea?
3: Como eu crio essas janelas que ficam minimizadas lateralmente?
É um bocado mais complicado que parece - muitos dos controles do Swing foram reimplementados pelo pessoal do NetBeans, e outros foram simplesmente criados por eles; para saber a estrutura correta, você pode consultar o código (o fonte do NetBeans pode ser baixado e consultado à vontade, e você pode usá-lo em seus programas obedecendo a determinadas limitações da licença de uso.)
Se quiser fazer uma aplicação usando os recursos do NetBeans, leia no site www.netbeans.org sobre “NetBeans Modules” - lá eles ensinam como é que você pode estruturar sua aplicação de modo que ela use todos os recursos do NetBeans, inclusive essas tais “janelas minimizadas lateralmente”.