Como ler uma teclada e mandar executar uma funcao?

eu fiz um exemplo de calculadora e gostaria de fazer o seguinte::
qndo a pessoa digitar a tecla + acionar o botao +.

qndo digitar -, acionar o botao menos

se digitar letras, aparecer uma msg de erro …e tal… deu pra entender o q pretendo.

sao 2 coisas q preciso saber comparar as teclar e mandar aperta o botao ( hahaha)

// algoritimo
se a tecla digitada foir igual a + apertar botao +

vlws, ps: conhece algum tuturial q contenha essa funcao e outras do genero?

matapato,

Procure no Google, que você vai achar muitos exemplos de calculadoras feitas em Java, e com certeza até mais do que você precisa.

http://www.google.com.br/search?hl=pt-BR&q=calculadora+%2B+java&meta=

Boa sorte.

obrigado por responder, mas veja bem

eu ja fiz a minha calculadora, eu gostaria de implementar esse recurso

eu tenho varios codigos de calculadora aqui, mas nao sei qual comando q faz o q eu quero por isso leio e releio os codigos e nao acho

as vezes nem tem, e na maioria das vezes tem muita coisa q eu desconheco…

Você pode fazer com o keylistener, mas isso exige que os botões estejam no foco.

No caso da calculadora, o ideal mesmo é usar um ActionMap e um InputMap.