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.

Responder a