Asssa

Páginas: 8 (1927 palabras) Publicado: 14 de junio de 2010
´ Guion 3 ´ Construccion del juego del tetris con Netbeans 5.5
Abril de 2007

´ Fundamentos de Programacion
Curso 2006/2007

´ndice I
´ 1. Introduccion ´ 1.1. Creacion del proyecto . . . . . . . . . . . . . . . . . . . . . ´ 1.2. Creacion del contenedor de objetos . . . . . . . . . . . . . ´ 1.3. Definicion de la clase principal del proyecto . . . . . . . . . ´ 2. Construccion del menu ´´ 3. Creacion del panel de juego 4. Pintar el tablero de juego en el JPanel 5. Movimiento de la figura del tetris ´ 6. Movimiento a izquierda y derecha y rotacion de la figura 7. Asociar acciones a los items del menu ´ 8. Posibles mejoras del juego ´ 9. Localizacion del programa ya terminado 5 5 6 8 9 10 13 18 19 21 21 22

´ Fundamentos de Programacion

´ Construccion del juego del tetris conNetbeans 5.5

5

1.

´ Introduccion

´ 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 J2SDK. Nosotros utilizaremos la version 5.5 de Net´ ´ beans. Esto nos facilitara enormemente la tarea de construir la aplicacion ´ Java, sobre todo en cuanto al interfaz grafico. ´Este guion muestra como construir un programa completo (una ver´ ´ sion simple del juego del Tetris) usando Netbeans 5.5. El interfaz grafico ´ sera desarrollado de forma visual con Netbeans.

´ 1.1. Creacion del proyecto
´ Crea un proyecto para la nueva aplicacion: 1. Selecciona Menu File → New Project (Ctrl + Shift + N), o bien ´ pulsa en el icono New Project de la barra de utilidades del IDE.´ 2. Seleccionamos General → Java Application y pulsa el boton Next.

5

´ Fundamentos de Programacion

´ Construccion del juego del tetris con Netbeans 5.5

6

3. Como nombre del proyecto introducimos TetrisSwing5.5. Como carpeta (directorio) donde colocar el proyecto usaremos el directorio ProjectsNB\TetrisSwing5.5. La carpeta ProjectsNB debe estar previamente creada dentro de tu home.Para ayudarte a selec´ cionar esta carpeta puedes pinchar en el boton Browse.

´ ´ 4. Asegurate que esta seleccionada la opcion Set as Main Project y no ´ ´ seleccionada la opcion Create Main Class. ´ 5. Pulsa el boton Finish.

1.2.

´ Creacion del contenedor de objetos

Crearemos un contenedor JFrame y lo colocaremos en un nuevo paquete. ´ ´ 1. Pinchar con el boton derecho del ratonsobre el nodo TetrisSwing de la ventana de proyectos, y elegir New → JFrame Form 2. Introduce TetrisFrame como nombre para el nuevo JFrame. Como nombre del paquete introduce guitetris.

6

´ Fundamentos de Programacion

´ Construccion del juego del tetris con Netbeans 5.5

7

´ 3. Pulsa el boton Finish. El IDE crea el form TetrisFrame y la clase TetrisFrame dentro del ficheroTetrisFrame.java. El paquete guitetris sustituye ahora al paquete , y el form TetrisFrame se abre en la ven˜ ´ tana Editor en la vista de diseno (Design) que muestra una vista grafica ´ de los componentes GUI. Ademas se abre una ventana para la paleta de componentes en la parte superior derecha del IDE, el inspector de componentes aparece en la parte izquierda debajo de la ventana de proyectos, y la ventana depropiedades aparece en la parte derecha debajo de la paleta de componentes.

Las versiones 5.5 y 5.0 de netbeans utilizan por defecto el nuevo gestor de posicionamiento GroupLayout que facilita enormemente la tarea de ´ colocar los componentes en el. Para el JFrame que acabamos de crear ´ ´ podemos comprobarlo pinchando con el boton derecho del raton en el nodo JFrame del inspector de componentesy seleccionar Set Layout en el 7

´ Fundamentos de Programacion

´ Construccion del juego del tetris con Netbeans 5.5

8

menu contextual. Podemos observar que aparece en negrita Free Design ´ que corresponde al layout GroupLayout. Podr´amos seleccionar ahora ı ´ ´ otro distinto pero no lo haremos, pues este layout es el mas adecuado.

´ 1.3. Definicion de la clase principal del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Asssa
  • asssaa
  • asssaa
  • asssaa
  • Asssaa
  • asssa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS