Não mude frames. Use apenas 1 frame e mude os panels.

Tem um tópico recente aqui na lista perguntando sobre, dá uma olhada.

[]'s

2011/7/3 Fernando Carvalhosa Neves <[email protected]>

> Tenho duas dúvidas:
>
> a 1º é sobre mudar de frames de acordo com as ações do usuário
>
> eu coloquei dentro do ouvinte (que deve trocar de frame) o método
> "dispose();" do JFrame e depois construo a nova frame
> queria se esse é o melhor jeito pra fazer essa mudança de frames
>
>
>
> a 2º é sobre 1 frame pegar o valor (qualquer valor: objeto, string, int
> etc) de outro frame
>
> no caso, eu tenho 2 classes, cada 1 extendendo JFrame
> eu passo o valor q quero pelo construtor da 2º frame e, logo no começo
> desse construtor, jogo esse valor, que eu passei como argumento, numa
> variável de instancia da 2º classe
>
>
>
>  um pequeno exemplo só pra ilustrar as duas dúvidas:
>
> Classe frame1{
>     Objeto objeto; //declaro um objeto
>     public frame1(){
>         //construo o ouvinte1 em algum determinado momento
>     }
>     classe ouvinte1{
>         dispose(); //me livro do frame
>         this.objeto = new Objeto(); //construo o objeto na variavel de
> instancia da classe frame1
>         new Frame2(this.objeto); //passo ele como parâmetro para o proximo
> frame
>    }
> }
> Class frame2{
>     Objeto objeto; //declaro um objeto
>     public frame2(Objeto objeto){
>         this.objeto = objeto;  //passo o objeto do argumento para a
> variavel de instancia da nova classe frame2
>         //construo o ouvinte2 em algum determinado momento
>     }
>     classe ouvinte2{
>         //agora tenho acesso ao bendito objeto da classe frame1
>     }
> }
>
> --
>
>
> Fernando Carvalhosa Neves
> Graduando em Ciências da Computação
> Universidade Federal do Rio de Janeiro
>
> --
> 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.

Responder a