Acabei de começar a criar meu primeiro aplicativo Java Swing. Quando o programa é aberto, ele exibe uma janela única e simples com um rótulo e alguns botões. Clicar em um desses botões deve apagar a tela de boas-vindas e substituí-la por um painel totalmente diferente.
Não sei ao certo qual é a melhor maneira de criar essa funcionalidade. Um método seria passar o meu JFrame
como argumento para ... praticamente todos os outros componentes, mas isso parece estranho para mim. Ou há cada painel dobrando como ouvinte de ação, mas isso também não parece certo.
Existe um padrão de design que eu deveria aplicar aqui? "Substituir o conteúdo da janela principal - e única -" deve ser uma operação razoavelmente comum. Um nome para o padrão seria suficiente; Eu posso usar o Google sozinho a partir daí. (Eu não diria não a uma explicação mais longa.)