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

Responder a