Ivan, simples, ao instanciar um objeto de
EventoHandler, passa pra ele a instancia de Calculo!
;)

protected Cauclo objCal;

public EventoHandler(Calculo objCal) {
   this.objCal = objCal;
}

 --- "Ivan JS. Diana" <[EMAIL PROTECTED]> escreveu: >
Caros amigos,
> 
> Estou iniciando em Java e estou encontrando algumas
> dificuldades para
> entender o funcionamento de certas coisas. Estou
> montando uma calculadora,
> usando Swing.
> 
> Dividi o sistema em 3 classes,
> 
> EventoHandler - que implementa MouseMotionListener e
> KeyListener
> Calculo - onde fica a logica matematica do sistema
> Calculadora - a aplicacao em si
> 
> A interface gr�fica � composta com 1 JTextField e
> v�rios JButton,
> organizados atrav�s de BorderLayout e GridLayout.
> 
> Bolei a seguinte l�gica: a cada clique do mouse nos
> botoes numericos, o
> valor do JTextField (o mostrador da calculadora) �
> lido e guardado em um
> atributo est�tico da classe Calculo. Assim, quando
> clicarmos nos botoes de
> operacao ( +, -, * e / ) basta informarmos qual a
> parcela e a opera��o a
> ser realizada propriamente dita.
> 
> Meu problema � quando vou implementar, na classe
> EventoHandler o m�todo
> keyReleased(). Passar a refer�ncia para o bot�o ou
> clique que disparou o
> evento n�o � problema. Mas dentro da classe
> EventoHandler, como � que eu
> posso ler o valor do JTextField que est� em
> Calculadora?
> 
> N�o posso criar uma nova inst�ncia, ent�o o que
> fazer?
> 
> Espero uma luz. Eu poderia colocar o EventoHandler
> como private dentro de
> Calculadora, mas quero fazer algo mais elaborado.
> Aguardado qualquer
> sugest�o.
> 
> Obrigado,
> 
> Ivan
> 
> 
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usu�rios
> Java da Sucesu-SP
> d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> historico:
>
http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED]
>
-------------------------------------------------------------------------
>  

_______________________________________________________________________
Busca Yahoo!
O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo! encontra.
http://br.busca.yahoo.com/

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a