Tenho que desenvolver diversos views dentro da mesma janela,
por exemplo,
cadastro de cliente, funcionário, produtos, visualizar vendas, etc -> só que quero tudo isso dentro da mesma janela e não ficar abrindo uma janela para cada coisa.
Por conta disso estou querendo desenvolver elas em partes diferentes e só chama-las na JFrame, normalmente quando tinha que desenvolver janelas e alterar entre cada view eu colocava dentro de diversos painéis e alternava entre eles usando cardLayout, só que dessa forma começa a da problema já que começa a ficar um mundo de painéis na mesma classe. Então quero usar uma solução diferente.
Tentei criar painéis separados (extendendo JPanel na minha classe) e chama-los usando o CardLayou na janela principal só que os componentes presentes no painel não são carregados, pensei em usar Internal Frame, mas fica muito feio aquela janela dentro da outra, alguém ai teria uma sugestão de como modularizar da melhor forma a construção dessa janela de forma modularizada?