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]
-------------------------------------------------------------------------