Interação entre Forms

5 respostas
paulodompieri

Ola galera…
estive olhando alguns tópicos daqui sobre interação de forms, e tentei utilizar uns comandos q vi, mas não deu certo, não sei o pq

Eu preciso fazer com que, as informações q estão em um dos forms, seje transferidas para o outro…

c essa pergunta ja estiver dando nos nervos, peço desculpas, mas essa eh minha duvida e tudos os comandos e lógicas q a galera postou, não deraum certo no meu caso :S

vlw ai pela compreensão hehe

5 Respostas

nbluis

Como assim interação de forms?
Especifique…

paulodompieri

tenhu 2 forms…

O usuario digita tudo o q precisa, ao precionar o botão, as informações do form1 , serão tranferidas para o form2

antonioni.rocha

JFrames ou formulários html?

paulodompieri

JFRAMES

antonioni.rocha

Crie um construtor na classe que estende JFrame com um parâmetro JFrame.
Por exemplo, chamemos dois objetos desta classe de origem e destino. Você constrói o objeto destino antes de origem, e define destino como parâmetro de origem.

Então no evento de botão de origem vc atribui os devidos valores em destino (para tal, os componentes visuais (JTextField’s, etc.) de destino devem estar visíveis ou possuir métodos para atribuir valores a seus componentes). Tipo:

/* MyFrame é a classe que estende JFrame e tem o construtor 'publc MyFrame(MyFrame destino) {...}' */ MyFrame destino = new MyFrame(); MyFrame origem = new MyFrame(destino); (...)
No evento de botão para atribuir valores do objeto origem para o objeto destino, faça algo como:

destino.setNome(tfNome.getText()); //'tfNome' é um campo JTextField do objeto 'origem' (...)
Você pode também criar um método na classe MyFrame que receba um objeto MyFrame, em vez de atribuí-lo no construtor.
Deu pra entender? :-o

(A propósito, dúvidas sobre interfaces gráficas poste aqui)

Criado 21 de março de 2007
Ultima resposta 21 de mar. de 2007
Respostas 5
Participantes 3