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.
