Recuperar string em Jdialog herdado de Jframe

6 respostas
Willian_Barbosa_Alec

Pessoal,
sou iniciante em java e estou com um pequeno problema.
tenho um Jdialog que herda de um Jframe, gostaria de setar uma string do Jframe para o Jdialog, mas não estou conseguindo.
Declarei uma String no Jdialog e gerei o getter e setter e tentei usar o metodo set da string, mas na hora de pegar a string com o get ela esta vazia.
Como posso resolver?

Agradeço a ajuda!!

6 Respostas

Cesimar

Post seu código para ser avaliado amigo

ViniGodoy

http://www.guj.com.br/posts/list/55710.java#292687

Willian_Barbosa_Alec

Caro ViniGodoy,

sua ideia é quase o que eu quero, eu já consegui fazer desta forma que vc descreveu no exemplo com jDialog e Jframe.
Mas como faria o inverso, quero passar um objeto do jframe para o jdialog modal quando este for instanciado.
Tentei atribuir um valor a variavel que esta no Jdialog com o metodo set, mas o mesmo ainda fica nulo.

Vleu

Willian_Barbosa_Alec

E ai pessoal quem mais pode me ajudar…
:?:

ViniGodoy

É só passar o objeto no construtor do JDialog. O exemplo que eu passei faz isso também:

public SeuJDialog extends JDialog {
   private UmaClasseQualquer objeto; 

   public SeuJDialog(JFrame owner, UmaClasseQualquer objeto) {
      super(owner);
      this.objeto = objeto;
      //Resto do seu construtor aqui
   }

}
E na hora de usar:
SeuJDialog dialog = new SeuJDialog(this, umObjeto);
dialog.setVisible(true);

Dialogs e Frames são objetos comos outros quaisquer. Aceitam passagem de parâmetro normalmente.

Willian_Barbosa_Alec

Vleu kra…era isso msm…flw

Criado 20 de outubro de 2010
Ultima resposta 25 de out. de 2010
Respostas 6
Participantes 3