Passar informação de um frame para outro  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Jayme Vara
HelloWorld

Membro desde: 02/09/2010 12:03:55
Mensagens: 14
Offline

Bom dia galera, tenho um form, que tem um campo código, e um botão "Buscar", quando ele clica, abre outro form para procurar o código, e eu teria que passar o código de volta para o primeiro frame

Alguém poderia me ajudar como fazer isso?

Grato desde já.
loganwlogan
JavaTeenager
[Avatar]

Membro desde: 31/08/2004 00:17:26
Mensagens: 182
Offline

Jayme,


Se entendi direito nesse caso você precisará de uma váriavel pública no segundo frame, ou variáveis publicas, quando a execução do frame terminar vc fazs um get pegando os valores.

se não entendi errado sua dúvida é a mesma do amigo desse fórum

http://www.guj.com.br/posts/list/47757.java#249655

Att

Marcelo Logan

"Quando você olhar dentro do abismo
O Abismo olhará dentro de você"
Guerras Infinitas
[WWW] [Yahoo!] [MSN]
gui-jac
Debugger

Membro desde: 14/10/2007 12:03:38
Mensagens: 70
Localização: Ourinhos
Offline

Bom, neste caso, você terá de trabalhar com variáveis estáticas (static).Seria algo do tipo assim, você cria uma classe:


public class Dados
{
// a variável login será única na memória
private static String codigo;


public String getCodigo( )
{
return codigo;
}
public void setCodigo(String codigo)
{
this.codigo= codigo;
}
}



Agora, nas classes de tela, você faz o seguinte: Na classe da tela que "seta" os dados, você faz por exemplo

Dados d = new Dados( );
d.setCodigo("1");


Nas telas que você quiser ter acesso ao codigo, você faz

Dados d = new Dados ( );
String codigo = d.getCodigo( );


[MSN]
Jayme Vara
HelloWorld

Membro desde: 02/09/2010 12:03:55
Mensagens: 14
Offline

muito obrigado gui-jac e loganwlogan
com a sua dica gui-jac, consegui resolver meu problema, tinha feito algo muitooo próximo ao que tu passou e não estava funcionando, porque a variável código eu não tinha defino como static, somete alterei isso e consegui obter o resultado.
Muito grato a todos.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team