Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta
>

Primer Avance de Proyecto

Objetivo

Conocer el proyecto del semestre y crear un prototipo de interfaz gráfica.

Producto a Entregar

Un archivo comprimido con la interfaz gráfica del proyecto

Forma de Trabajo

Individual

Tiempo estimado

2 horas

Forma de Entrega

Por Blackboard

Recomendaciones

  • Sigue las instrucciones de la actividad y ejercita la lectura crítica.
  • Toma en cuenta que en el diseño del prototipo inicial el usuario sugiere realizar cambios.

 

Instrucciones

Paso 1

Descarga el archivo con la documentación del proyecto:

  • Documentación del proyecto.

Paso 2

Lee la documentación hasta entender el problema y crea la interfaz gráfica basándote en la documentación, en las necesidades del usuario y en los objetivos del programa.

Recuerda que la interfaz gráfica mostrada en la documentación es únicamente una idea inicial y no quiere decir que debas reproducirla.

Algunos tips que te serán de utilidad:

  • Pon nombres claros a tus ventanas para poder identificarlas fácilmente. Puedes utilizar el nombre MainFrame para la ventana principal y el nombre AdminDialog para la ventana de administración. No utilices nombres como JFrame1 ya que no sabrás que teine la ventana y hará tu código mucho más difícil de leer y mantener.
  • La clase MainFrame y la clase AdminDialog deben estar en el mismo paquete.
  • Toma en cuenta el flujo del programa. La clase Main va a llamar la ventana MainFrame y esta va a mandar llamar AdminDialog de la siguiente manera:

    Toma en cuenta que como AdminDialog es un diálogo no necesita regresarle el control a MainFrame, eso lo maneja Java.
  • La ventana de administración va a ser un diálogo. En lugar de seleccionar New -> JFrame debes seleccionar New -> JDialog. En caso de que no aparezca esta opción debes seleccionar New -> File/Folder y dentro de la carpeta GUI Forms aparecerá JDialog como se ve a continuación:
  • Para mostrar una ventana debes agregar la siguiente línea de código:
  • Recuerda que tus ventanas deben incluir el setVisible(true) dentro del constructor.
  • Para ocultar una ventana podemos también utilizar el método setVisible() sólo que el parámetro que le mandamos debe ser false.

Paso 3

La fecha de entrega es el domingo de la semana 2.

 

Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta