Controle de Eventos - AWT (CDC)  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Fala galera, beleza??

Estou desenvolvendo uma aplicação que controle os eventos do teclado dos aparelhos... Para isso, nela sobrescrevo o método KeyListener e tal.... O que acontece, é que mesmo após eu tratar estes eventos, eles continuam sendo executados, o que causa duplicidade na saída...
Exemplo: Se eu pressionar o backspace 1 vez, ele apaga 2 letras... Sacaram? Então, tentei usar o método

[variável do evento].consume()


mas não deu resultado, no Desktop funciona, no aparelho não funciona... Alguém poderia me ajudar???

Agradeço desde já, abraço a todos!!!

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Pessoal, como ninguém respondeu minha à minha dúvida, creio que não fui bem claro na descrição do problema... Sendo assim, tentarei explicar melhor agora:


Ao utilizar as classes do pacote java.awt.event para Desktop, sempre que você inclui TextField na tela, executa a aplicação e pressiona qualquer tecla, ele automaticamente trata o evento e exibe o valor da tecla pressionada. Correto?? Beleza, no entanto, caso você queira controlar este evento à parte, nao basta apenas implementar a classe KeyListener, você precisa também chamar o método


evento.consume();


método este que cancela o evento a partir de então...

No J2ME este método não funciona... Mesmo fazendo a chamada a ele o evento continua sendo executado normalmente... Minha dúvida é:

Como faço para cancelar um evento disparado pelo teclado dos Mobiles??
Reforço que estou utilizando CDC...

Agradeço qualquer ajuda, abraço a todos..

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team