Programación General > Java
Obtener tamaño de los comandos en J2ME
antony_soluciones:
Si, tienes mucha razón estuve viendo como tomar esas distancias y no pude, pero te tengo una posíble solución aunque un poco engorrosa, pero de seguro te dará buenos resultados.
Puedes crear tus propios comandos, no con la clase Command sino crear una zona dentro de tu lienzo a la cual el usuario sepa que al teclear una tecla específica se ejecutará una acción, esto lo puedes controlar con los métodos keyPressed heredados de la clase Canvas, y cuando el usuario pulse la tecla que active el evento pues sencillamente le creas un efecto como de pulsación en un boton(dibujo hecho por ti o imagen agregada al lienzo)
el método es algo similar a esto
--- Código: Java ---protected void keyPressed(int keyCode) { if(keyCode == this.GAME_A){ } if(keyCode == this.KEY_NUM0){ } if(keyCode == this.KEY_STAR){ } }
Espero te sirva
Swarley:
Ya e conseguido hacerlo con comandos, pero como te dije, solo que e conseguido el SDK de Sony Ericcson y con un emulador del tamaño de la pantalla de mi movil puedo ver como queda realmente asi que es mucho más fácil.
La respuesta que me das es buena, solo con la pega que si no creo comandos, el recuadro destinado a los comandos lo sigue dibujando machacando todo lo que haya debajo.
De todas formas, muchas gracias por contestar, se agradece.
Navegación
[*] Página Anterior
Ir a la versión completa