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.
