Classes Aninhadas e Swing

Bom dia pessoal!

Estou desenvolvendo um simulador para um projeto de faculdade. Ele deveria ter uma área onde seria mostrada a parte gráfica (JPanel) e um painel de controle (JTabbedPane).
Esse painel de controle vários tem elementos que exibem as estatísticas por meio de gráficos, e o usuário pode altera diversas variáveis.

Eu vou “estender” varias classes swing para atender as minhas necessidades.

O problema é como fazer a conexão entre a classe da parte gráfica e todos os outros controles…

Eu estava pensando em solucionar isso reduzindo as “conexões” para apenas entre o JPanel e o JTabbedPanel, mas todas as outras classes de componentes swing seriam classes privadas da classe “estendida” JTabbedPanel… mas o arquivo .java ficaria gigante! :shock: o problema não é o tamanho, mas é que isso parece terrivelmente errado…

Me deem uma luz aqui… qual a melhor maneira de fazer isso? :?

plz… alguém me diz se eu estou fazendo isso errado?