Guia Netbean
Programacion
Netbeans
´
Interfaz grafico
para el tetris
Septiembre de 2006
´ Continua de Programacion
´ de
Curso de Formacion
a
´
´
dispositivos moviles
con Java (4 edicion)
Septiembre de 2006
´Indice
´
1. Introduccion
5
´ del proyecto
2. Creacion
´ . . . . . . . . . . . . . . . . . .
2.1. Pasos iniciales de creacion
´ del codigo
´
2.2. Refactorizacion
. . . . . . . . . . . . .. . . . . .
2.3. Cambiar el nombre al MIDlet . . . . . . . . . . . . . . . . .
6
6
7
8
˜
3. Disenador
de flujo
´ de un screen alert . . . . . . . . . . . . . . . . . .
3.1. Creacion
´ del screen alert con el flujo de la aplicacion
´
3.2. Conexion
. . .
9
10
11
´ del codigo
´
4. Visualizacion
fuente generado por el IDE
11
˜
5. Disenador
de pantallas
˜
5.1. Anadir
nuevos componentes en unapantalla . . . . . . . .
˜
5.2. Anadir
componentes no visuales . . . . . . . . . . . . . . .
´ de imagenes
´
5.3. Insercion
en el proyecto . . . . . . . . . . . .
12
13
14
16
´ de un Canvas como panel del juego
6. Creacion
17
´ de acciones a los comandos del Canvas y hello7. Asignacion
Form
21
8. Pintar el tablero de juego en el Canvas
22
9. Movimiento de la figura del tetris
24
´ de lafigura
10. Movimiento a izquierda y derecha y rotacion
26
11. Posibles mejoras del juego
27
´ de dispositivos moviles
´
Programacion
con Java
´
Interfaz grafico
para el tetris
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´
´ eligiendolos componentes
damente el interfaz grafico
de una aplicacion
de una paleta, etc.
´ es que el alumno aprenda por s´ı solo
´ las princiLa idea de este guion
´
pales utilidades que proporciona Netbeans para construir el interfaz grafi´ J2ME. Nosotros utilizaremos la version
´ 5.0 de Netco de una aplicacion
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
´
´ pueden encontrarse diversos documentos para aprender
pagina
tambien
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
´ 3.5 (la ultima
´ estable es
aunque el libro esta´ hecho para la version
version
´
´ beta2 de netbeans 5.5).
la 5.0, aunque actualmente existe una version
´
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 ejecutandoel comando:
netbeans
5
5
´ de dispositivos moviles
´
Programacion
con Java
´
Interfaz grafico
para el tetris
Figura 2: Tetris funcionando en el emulador
Tras unos segundos, aparecera´ una ventana similar a la de la figura 1.
´ construiremos un programa J2ME para jugar a una verEn este guion
´ simple del juego del tetris. El aspecto que tendra´ el programa en el
sion
emulador una vezterminado es el que aparece en la figura 2.
2.
2.1.
´ del proyecto
Creacion
´
Pasos iniciales de creacion
El primer paso consiste en crear el proyecto para el juego del tetris.
´ de iniciar el IDE de Netbeans, seleccionamos Menu´ File → New
Despues
´
Project. En la primera pagina
del wizard para New Project seleccionamos Mobile como categor´ıa y Mobile Application como tipo de proyecto
´ Next.(figura 3). Pulsamos ahora el boton
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.
´ Next asegurandote
´
Pulsa de nuevo el boton
antes de que las opciones
´...
Regístrate para leer el documento completo.