Eventos do Teclado sem extender Canvas, eh possivel?

9 respostas
I

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

9 Respostas

R

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,

C

“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,

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!

R

“clv”:
“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,

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!

O carinha, foi mal mesmo… :oops:

I

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

J

Tem sim!
implementando a interface CommandListener

C

“javinha”:
Tem sim!
implementando a interface CommandListener

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

I

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

C

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!

I

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

Criado 17 de outubro de 2004
Ultima resposta 20 de out. de 2004
Respostas 9
Participantes 4