[RESOLVIDO]Passagem de valores de um Frame secundário para um Frame primário

2 respostas
Scorsatto

Boa noite pessoa do guj,
Gostaria de saber se existe a possibilidade de passar um valor de um frame secundário para um frame primário (o primário abre o secundário),

Por exemplo, tenho um campo no Frame secundário onde o usuário devera informar o nome, e gostaria que ao fechar este Frame secundário (com o botão OK)
No frame primário já aparecesse o nome dele no campo nome do usuário.

2 Respostas

drsmachado

É possível.
Crie um método construtor, no JFrame secundário, que receba um JFrame como parâmetro, então, passe o JFrame primário como um dos parâmetros.
A partir daí é possível manipular qualquer método ou variável public do JFrame primário.

JFrame2 jf2 = new JFrame2(this);

E no JFrame2

private JFrame1 fr1;
public JFrame2(JFrame1 fr1){
this.fr1 = fr1;
}
Scorsatto

Boa noite drsmachado.

Muito obrigado, testei e funcionou.

um grande abraço.

Criado 11 de novembro de 2010
Ultima resposta 11 de nov. de 2010
Respostas 2
Participantes 2