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.

Responder a