Eventos do Teclado sem extender Canvas, eh possivel?

Fala galera!!

Eh possivel capturar eventos do teclado, como pressionamento da tecla Send (que eh a unica que me interessa), sem ter que extender o Canvas?

[ ]'s
Icarus

cara, naum entendi muito sua pergunta, qual tc Send?

de qualquer maneira, de uma olhada

http://java.sun.com/docs/books/tutorial/uiswing/events/keylistener.html

Abracos,

[quote=“renan_daniel”]cara, naum entendi muito sua pergunta, qual tc Send?

de qualquer maneira, de uma olhada

http://java.sun.com/docs/books/tutorial/uiswing/events/keylistener.html

Abracos,[/quote]

Renan, fica ligado que vc está no fórum de J2ME
Logo, esqueçe tudo quanto é J2SE!!!

Respondendo à pergunta, não tem outra forma não!
Você só queria saber ou vc tem alguma objeção ao Canvas!?

Até mais!

[quote=“clv”][quote=“renan_daniel”]cara, naum entendi muito sua pergunta, qual tc Send?

de qualquer maneira, de uma olhada

http://java.sun.com/docs/books/tutorial/uiswing/events/keylistener.html

Abracos,[/quote]

Renan, fica ligado que vc está no fórum de J2ME
Logo, esqueçe tudo quanto é J2SE!!!

Respondendo à pergunta, não tem outra forma não!
Você só queria saber ou vc tem alguma objeção ao Canvas!?

Até mais![/quote]

O carinha, foi mal mesmo… :oops:

Fala clv!

Nao tenho nenhuma objecao ao canvas nao, eh soh por curiosidade mesmo! :smiley:

Eu tinha essa suspeita, mas quis confirmar :smiley:

Vlw!

[ ]'s
Icarus

Tem sim!
implementando a interface CommandListener

[quote=“javinha”]Tem sim!
implementando a interface CommandListener[/quote]

Mas aí nao é de teclado rapaz, é de Command!!!

Fala Clovis,

Tentei fazer a implementacao do Canvas, mas nao estou conseguindo pegar o evento do SEND.

A minha estrutura eh a seguinte:
minha classe principal, extende o MIDlet (midPrincipal.java) , enquanto minha classe secundaria extende o Canvas (midCanvas.java) .

Ateh ai, tranquilo.

Minha classe canvas, recebe no construtor a classe principal, mas como eu chamo esse evento de keyPressed na classe principal?

deveria fazer a construcao da minha tela principal no Canvas??

Sera que voce poderia me dar um exemplo simples de como fazer, utilizando a estrutura que eu estou utilizando (Classe principal extende o MIDlet e minha classe secundaria extende o Canvas)?

Estou precisando disso com muita urgencia!!!

[ ]'s
Icarus

Opa,
Iche rapaz,
A classe q herda de Canvas precisa estar ocupando a tela (Display.setCurrtent(canvas)) pra funcionar o keyPressed!!!
Vc está usando componentes da lcdui neh?!
Vai ficar dificil mesmo, ja tentou com Command ou não serve pra tua aplicação?!
Explica um poko da aplicação aí!

Até mais!

Fala Clovis!

Valeu mesmo, mas acabou que eu consegui fazer oque eu estava querendo :smiley:

nao to podendo entrar muito em detalhes agora pois estou correndo pra terminar a aplicacao…

mas num proximo momento eu posto melhor aqui oque eu queria e como solucionei.

Valeu mesmo!

[ ]'s
Icarus