Olá Matheus, Em uma outra thread eu havia posto também um código sanando essa sua dúvida. Vou procurar e colocar aqui novamente, só para ter mais um modo de fazer.
Abraços -- Leonardo Borba Contato <http://www.meadiciona.com/leonardoborba> Em 1 de julho de 2011 18:38, Matheus Henrique Klem Galvez < [email protected]> escreveu: > Acabei de olhar na internet. É o cardlayoult mesmo. > > Resolveu de forma simples! > > http://download.oracle.com/javase/tutorial/uiswing/layout/card.html > > Em 1 de julho de 2011 18:27, Zaedy Sayão <[email protected]> escreveu: > > Sinceramente eu não lembro como faz isso com swing, já tem séculos que não >> uso. >> >> Mas a idéia básica seria você ter lá um atributo JPanel dentro do JFrame. >> Quando você precisar mudar a tela, você muda o atributo pro novo JPanel e >> manda o JFrame atualizar, acho que é pack() ou repaint() e pronto, simples >> assim. >> >> Pelo que lembro tem o getContentPane (e respectivo set) que você pode >> usar direto ao invés de usar atributo também. >> Dá uma olhada no CardLayout também. >> >> Um trecho curto que achei aqui na net: >> >> >> 1. PainelGerarPlanoCompra painel = new PainelGerarPlanoCompra(); >> 2. >> >> frameStart.setContentPane(painel.getPainelGerarPlanoCompra()); >> 3. frameStart.repaint(); >> >> >> []'s >> >> 2011/7/1 Matheus Henrique Klem Galvez <[email protected]> >> >>> Exatamente esta Zaedy, de não saber como trocar! >>> >>> Realmente pensei ser uma boa prática, ao invés de ficar criando um monte >>> de janelas! >>> >>> Em 1 de julho de 2011 17:44, Zaedy Sayão <[email protected]> escreveu: >>> >>>> Sim, tem sim. Qual a dificuldade que você está tendo? >>>> >>>> Aliás, essa é uma boa forma de se trabalhar.... >>>> >>>> []'s >>>> >>>> >>>> 2011/7/1 Matheus Henrique Klem Galvez <[email protected]> >>>> >>>>> Olá, >>>>> >>>>> Meu grupo está com um problema na programação da view. >>>>> >>>>> Nós modelamos nossa aplicação como sendo vários painéis que se >>>>> alternarão na apresentação do JFrame ao usuário. O painel principal é >>>>> adicionado ao JFrame no construtor (da classe que estende JFrame) >>>>> através do método add(); >>>>> >>>>> O problema é que eu quero poder mudar esta referência mais tarde, para >>>>> outro painel. Tem como fazer isso? >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Comp 2 - Geral" group. >>>>> To post to this group, send email to [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>> >>>>> >>>> >>>> >>>> -- >>>> Zaedy Dantas Sayão >>>> Graduando em Ciência da Computação DCC/UFRJ >>>> http://www.manufato.com.br/ >>>> MSN: [email protected] >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Comp 2 - Geral" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]. >>>> For more options, visit this group at >>>> http://groups.google.com/group/comp2-geral?hl=en. >>>> >>> >>> >>> >>> -- >>> ___________________________________ >>> *"Se, a princípio, a ideia não é absurda, então não há esperança para >>> ela." Albert Einstein :D * >>> ___________________________________ >>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Comp 2 - Geral" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/comp2-geral?hl=en. >>> >> >> >> >> -- >> Zaedy Dantas Sayão >> Graduando em Ciência da Computação DCC/UFRJ >> http://www.manufato.com.br/ >> MSN: [email protected] >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Comp 2 - Geral" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/comp2-geral?hl=en. >> > > > > -- > ___________________________________ > *"Se, a princípio, a ideia não é absurda, então não há esperança para > ela." Albert Einstein :D * > ___________________________________ > > > -- > You received this message because you are subscribed to the Google Groups > "Comp 2 - Geral" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/comp2-geral?hl=en. > -- You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en.
