Manual netbeans para mobiles

Solo disponible en BuenasTareas
  • Páginas : 17 (4235 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de diciembre de 2010
Leer documento completo
Vista previa del texto
´ Programacion J2ME con Netbeans ´ Interfaz grafico para el tetris
Septiembre de 2006

´ ´ Curso de Formacion Continua de Programacion de a ´ ´ dispositivos moviles con Java (4 edicion) Septiembre de 2006

´ndice I
´ 1. Introduccion ´ 2. Creacion del proyecto ´ 2.1. Pasos iniciales de creacion . . . . . . . . . . . . . . . . . . ´ ´ 2.2. Refactorizacion del codigo . . . . . . . . . . . . .. . . . . . 2.3. Cambiar el nombre al MIDlet . . . . . . . . . . . . . . . . . ˜ 3. Disenador de flujo ´ 3.1. Creacion de un screen alert . . . . . . . . . . . . . . . . . . ´ ´ 3.2. Conexion del screen alert con el flujo de la aplicacion . . . ´ ´ 4. Visualizacion del codigo fuente generado por el IDE ˜ 5. Disenador de pantallas ˜ 5.1. Anadir nuevos componentes en una pantalla . . . . . . . . ˜5.2. Anadir componentes no visuales . . . . . . . . . . . . . . . ´ ´ 5.3. Insercion de imagenes en el proyecto . . . . . . . . . . . . ´ 6. Creacion de un Canvas como panel del juego 5 6 6 7 8 9 10 11 11 12 13 14 16 17

´ 7. Asignacion de acciones a los comandos del Canvas y helloForm 21 8. Pintar el tablero de juego en el Canvas 9. Movimiento de la figura del tetris ´ 10. Movimiento a izquierda yderecha y rotacion de la figura 11. Posibles mejoras del juego 22 24 26 27

´ ´ Programacion de dispositivos moviles con Java

´ Interfaz grafico para el tetris

5

Figura 1: Ventana inicial de Netbeans

1.

´ Introduccion

Netbeans es un entorno de desarrollo integrado (IDE) que permite edi´ tar programas en java, compilarlos, ejecutarlos, depurarlos, construir rapi´ ´ damente elinterfaz grafico de una aplicacion eligiendo los componentes de una paleta, etc. ´ La idea de este guion es que el alumno aprenda por s´ solo las princiı ´ ´ pales utilidades que proporciona Netbeans para construir el interfaz grafi´ ´ co de una aplicacion J2ME. Nosotros utilizaremos la version 5.0 de Net´ beans junto con el Netbeans Mobility Pack 5.0. Esto nos facilitara enormemente la tarea deconstruir aplicaciones J2ME, sobre todo en cuanto ´ al interfaz grafico. Este software tanto para linux como para Windows, puede descargarse ´ gratuitamente de la pagina web http://www.netbeans.org/. En esa ´ ´ pagina tambien pueden encontrarse diversos documentos para aprender a usar Netbeans. Existe un libro sobre Netbeans que puede encontrarse ´ en pdf en la direccionhttp://www.netbeans.org/download/books/definitive-guide/ index.html
´ ´ ´ aunque el libro esta hecho para la version 3.5 (la ultima version estable es ´ ´ la 5.0, aunque actualmente existe una version beta2 de netbeans 5.5). ´ Netbeans 5.0 se encuentra instalado en las aulas de practicas de la ETSII en linux fedora core 4, en el directorio /usr/local/netbeans5.0. Puedes ejecutar netbeans abriendo un terminal y ejecutando elcomando:

netbeans
5

´ ´ Programacion de dispositivos moviles con Java

´ Interfaz grafico para el tetris

6

Figura 2: Tetris funcionando en el emulador ´ Tras unos segundos, aparecera una ventana similar a la de la figura 1. ´ En este guion construiremos un programa J2ME para jugar a una ver´ ´ sion simple del juego del tetris. El aspecto que tendra el programa en el emulador una vezterminado es el que aparece en la figura 2.

´ 2. Creacion del proyecto
´ 2.1. Pasos iniciales de creacion
El primer paso consiste en crear el proyecto para el juego del tetris. ´ Despues de iniciar el IDE de Netbeans, seleccionamos Menu File → New ´ ´ Project. En la primera pagina del wizard para New Project seleccionamos Mobile como categor´a y Mobile Application como tipo de proyecto ı ´(figura 3). Pulsamos ahora el boton Next. En la siguiente ventana (figura 4) introducimos Tetris5.5 como nombre del proyecto. En Project Location introduce el directorio (carpeta) donde guardas tus proyectos Netbeans. Este directorio debe estar creado previamente. En mi caso es el directorio /home/gte/acu/CursoJavaMobil/ProjectsNB. ´ ´ Pulsa de nuevo el boton Next asegurandote antes de que las...
tracking img