Transição entre janelas

É uma dúvida básica, ja tentei pesquisar, mas estou me batendo sem sair do lugar.

Estou precisando fazer uma aplicação básica em que uma janela vai chamando a outra. Pra exemplificar, seria um programa tipico de instalação no famoso estilo next, next, next :twisted:

Tipo: janela 1 o cara lê o contrato e clica em next, aparece nova janela onde ele marca algumas opções de configuração e clica em next, aparece uma nova janela… e assim por diante

Como seria o esquema?
Todas as janelas seriam independentes e uma chavamava a seguinte?

Ou minhas janelas seriam jpanels que seriam carregados em um jframe principal? (nesse caso, como garantir que o jframe ficasse com o mesmo tamanho do jpanel carregado?)

Agradeço quem puder postar um exemplo simples(com 03 janelas)

VENOM

Olá!

Na verdade tu pode chamar a outra janela e fechar a atual… só ajustar o setLocation para que todas fiquem no mesmo lugar da tela.

//no evento actionPerformed do botão

novaJanela.setLocation(300,300); //por exemplo
novaJanela.setVisible(true);

this.setVisible(false);

Abraços

Uma maneira mais simples seria por CardLayout

Não sei se você conhece, mas dê uma pesquisada.

Nele, a cada componente que você coloca, ele gera um panel sobreposto ao último.
Ele tem todas as funções, próximo, anterior, último…

eu colocaria esse card layout e em baixo colocaria os botões de next e td mais…
no cardlayout eu colocaria vários Panels, nesses Panels os componentes que você desejar.

Valeu!

Agradeço as respostas. :smiley:

Pesquisarei e depois digo no que deu.

VENOM