Trocar dados entre jframes [RESOLVIDO]

2 respostas
Tomassoni

Galera, estou querendo levar dado de um frame para outro, como eu poderia fazer isso?

Ambiente:
Fiz um pequeno aplicativo para cadastro de funcionários e visitantes, e existe uma opção onde o usuário pode tirar foto,
quando ele clica na opção obter imagem um novo frame e exibido com a imagem em tempo real da webcam, clicando em obter foto,
a imagem e capturada e coloca em um label ao lado para validação, se estiver boa queria fechar esse frame e levar essa imagem capturada
para o frame de cadastro, que é o frame principal.

2 Respostas

paulo.ubuntu

Voce pode estar fazendo por Drag n Drop… ou manter uma instancia de um JFrame em um lugar comum…
ou talvez até trocar informações por socket…
existe varias formas, mas tudo depende de qual implementação ficará mais útil no seu caso
Abraços

Tomassoni

Arrumei da seguinte forma:

  1. Passei o JFrame pai como parametro no construtor do filho.
  2. Criei uma classe com apenas um atributo estatico do tipo da imagem.
  3. Dentro do filho seto a imagem na classe estatica.
  4. Dentro do filho chamo o metodo do pai, que por sua vez faz o get na classe estática e ja faz o repaint e updateUI.

Pronto funcionou a tranferencia de dados entre JFrames…
Se é o melhor jeito, o mais correto, não sei dizer… mas funciona…

Criado 26 de novembro de 2007
Ultima resposta 26 de nov. de 2007
Respostas 2
Participantes 2