Actividades

Actividad 1: Introducción al diseño de interfaces

Explora los conceptos básicos del diseño de interfaces y su importancia en la experiencia del usuario.

En esta actividad, exploraremos los conceptos básicos del diseño de interfaces y su importancia en la experiencia del usuario. Usaremos en primera instancia los componentes básicos de Swing para crear una interfaz sencilla.

Objetivos

  • Comprender los principios fundamentales del diseño de interfaces.
  • Familiarizarse con los componentes básicos de Swing.
  • Crear una interfaz gráfica simple utilizando Swing.
  • Analizar la usabilidad de la interfaz creada.
  • Reflexionar sobre la experiencia de usuario y posibles mejoras.

Instrucciones

  1. Crea un proyecto Java en tu entorno de desarrollo preferido (Eclipse, IntelliJ, NetBeans, etc.).
  2. Crea una ventana principal utilizando JFrame y el editor visual de tu IDE.
  3. Añade los siguientes componentes básicos a la ventana:
    • Tres pares de etiquetas (JLabel) y campos de texto (JTextField) para "Nombre", "Apellido Paterno" y "Apellido Materno".
    • Un botón (JButton) etiquetado como "Enviar".
    • Una etiqueta adicional (JLabel) para mostrar mensajes resultante.
  4. Implementa la funcionalidad del botón "Enviar" para que, al hacer clic, se muestre un mensaje en la etiqueta de mensajes con el texto "Hola, Nombre Apellido Paterno Apellido Materno".
  5. Personaliza la apariencia de la interfaz utilizando diferentes fuentes, colores y tamaños para mejorar la usabilidad.
  6. Prueba la interfaz para asegurarte de que todos los componentes funcionan correctamente y que la experiencia de usuario es satisfactoria.
  7. Reflexiona sobre la experiencia de usuario y escribe un breve informe (200-300 palabras) sobre las siguientes preguntas:
    • ¿Qué aspectos del diseño de la interfaz consideraste más importantes?
    • ¿Cómo mejoraste la usabilidad de la interfaz?
    • ¿Qué desafíos enfrentaste durante el diseño y cómo los superaste?

Entrega

En un solo documento PDF, incluye lo siguiente:

  • Portada con título de la actividad, tu nombre, materia, grupo y fecha.
  • Código fuente del proyecto Java.
  • Capturas de pantalla de la interfaz creada y su funcionamiento.
  • Informe de reflexión sobre la experiencia de usuario.
Copyright Jesús Aurelio Castro Magaña © 2026