Ola
bom galera, ja trabalho com java ha algum tempo e uma necessidade
ativou minha curiosidade e estou fazendo algumas coisas pra j2me…
so que, como a platoaforma eh limitada, os recursos tb sao limitados,
e eh dificil pra quem vem de todas as apis do j2se chegar no j2me
nao ter tantos recursos…
to utilizando cldc 1.1 e midp 2.0, para celular
o que pretendo fazer eh realizar algumas acoes de acordo com cada telca pressionada,
mas vi que nao ha tratamento de eventos do teclado, apenas os eventos
dos comands…
tem como eu saber qual tecla especifica esta sendo digitada?
se 1, 2, 3…?
flw
tem sim, usando o metodo keyPressed da classe que extends Canvas.Cada tecla tem seu valor, ai voce pode manipular de acordo com o valor, Ex:
protected void keyPressed(int tecla) {
System.out.println(tecla); //printa o valor da tecla pressionada
if (tecla == -1) {
// seta pra cima
} else if (tecla == -2) {
// seta p/ baixo
}
}
Você poderá escutar os eventos do teclado se sua tela estender a classe Canvas.
Basta que você implemente o método keyPressed(int keyCode)
Abraço.
blzz, disso eu ja sabia,
so que isso eh na classe Canvas, e nao no Form…
eu nao preciso de muita coisa, gostaria dos componentes prontos,
os “itens”, + o controle dos eventos do teclado.
no Canvas eu nao tenho de fazer tudo na mao?
Tem sim…bem vindo ao mundo real…yupii !!!
O Canvas ou CustomItem é o meu pastor e nada me faltará…
uhauahuihaiuhauihauihauiha
relax man, nao sabia que era uma suadeira assim fazer
uma coisa tao boba…
eu olhei o CustoItem, no entanto, eh na mao…
nossa! eu fujo de Ghrapichs, setWidth, etc…
ainda to me recusando a acreditar nisso…
flw
Bom amigo Reilander,
Mais Qualidade = Mais Trabalho.
Lei do cão meu amigo!