Help please =:P

1 resposta
P

Olá!

Gostaria de saber como em uma classe fazer referência a um objeto que está em outra classe! Exemplo: tenho uma classe que cria a interface grafica de meu programa contendo um jtextfield e um botão e uma outra classe que vai verificar se esse jtextfield nao está em branco quando eu clicar no botão! caso o jtextfield esteja em branco essa classe verificadora deverá retornar um valor booleano para a classe que chamou ela, no caso a classe com os objetos! Alguém pode me ajudar?

Obrigado.

1 Resposta

Luiz_Gustavo

bom dia…

vamos ver se eu entendi… você tem:

  • uma classe que é a interface gráfica (vamos chamar de ClassGUI);
  • uma classe que chama a interface gráfica (vamos chamar de ClassChama);
  • uma classe que faz a verificação dos campos da ClassGUI, mas que está referenciada dentro de ClassChama (vamos chamar de ClassVerifica);

se for isso mesmo, basta você passar uma referência de ClassChama para a ClassGUI, e na hora de verificar os campos da ClassGUI, mandar essa mensagem para ClassChama, que por sua vez passa a mensagem para ClassVerifica… vou colocar um exemplo bem resumido… só com o que interessa:

public class ClassVerifica{

      //Omitindo construtor e tudo mais
          
     public boolean verifica(JTextField field){
          // omitindo código de verificação
     }
}
public class ClassChama{

     // omitindo construtor

     private ClassVerifica classVerifica;

     public boolean verifica(JTextField field){
          classVerifica.verifica(field);
     }
}
public class ClassGUI{

     /// omitindo construtores... 

    private ClassChama classChama;

    // quando precisar fazer a verificação dos campos, basta chamar classChama.verifica(), passando como parâmetro o JTextField a ser verificado.
       
}

bom… não sei se é exatamento o que você precisa… de qualquer forma espero ter ajudado!
qualquer coisa posta novamente aí.

[]'s :thumbup:

Criado 7 de abril de 2006
Ultima resposta 7 de abr. de 2006
Respostas 1
Participantes 2