UT09: Interfaces gráficas de usuario.

Nº DE HORAS DE LA UNIDAD DE TRABAJO: 27

RA

Contenidos propuestos

DE LAS CUALES SERÁN PRESENCIALES: 12

Contenidos según normativa

5 PROG 09.- Interfaces gráficas de usuario.

  1. Arquitectura de JavaFX.
  2. Estructura de una aplicación.
    1. Grafo de escena.
    2. Instalar SDK.
    3. Primer ejemplo.
  3. Eventos.
    1. Modelo de gestión de eventos.
    2. Tipos de eventos.
    3. Añadir un manejador de eventos.
  4. CSS.
    1. Introducción.
    2. Hoja de estilo por defecto.
    3. Hoja de estilo específica de la escena.
    4. Hoja de estilo específica del padre.
    5. Estilo específico en componente.
  5. Layouts panes.
    1. Absolute layout.
    2. HBox.
    3. VBox.
    4. BorderPane.
    5. AnchorPane.
    6. StackPane.
    7. FlowPane.
    8. TilePane.
    9. GridPane.
  6. ControlesUI.
    1. Label (Etiqueta) y TextField (Campo de texto).
    2. Button (Botón).
      1. Añadir imagen/icono a botón.
      2. Validar entrada.
    3. Menú.
    4. Menú Button.
    5. CheckBox.
    6. RadioButton (Radiobotón).
    7. ComboBox.
      1. Seleccionar un valor.
    8. ListView (Lista).
      1. Obtener valor seleccionado.
      2. Seleccionar varios elementos.
  7. Java FXML.
    1. JavaFX Scene Builder.
    2. Estructura de un proyecto FXML.
      1. El fichero .fxml.
      2. Controlador.
      3. Clase principal.
      4. Ejemplo JavaFX con Scene Builder y NetBeans.
  8. Paso de información entre ventanas.
    1. Paso de información entre ventanas usando FXML.
    2. Paso de información entre ventanas usando FXML (II).
  9. Gráficos.
    1. Ejemplo: diagrama de quesos.
  10. Imagen, audio y vídeo.
    1. Imagen.
    2. Audio.
    3. Vídeo.

Anexo I.- Lambda.

Anexo II.- Atributos tipo Property.

Anexo III.- Ejemplo de aplicación.

Comunicándonos con el usuario

  • Interfaces.
  • Creación de interfaces gráficos de usuario utilizando asistentes y herramientas del entorno integrado.
  • Concepto de evento.
  • Creación de controladores de eventos.
  • Generación de programas en entorno gráfico.

En la columna Contenidos según normativa, el texto en color negro se refiere a contenidos mínimos recogidos en el RD, y el texto en color azul y acabado en (*), al adaptable por las CCAA, de acuerdo con la Orden correspondiente.

Criterios de evaluación
CE Descripción Actividad
5.f Se han utilizado las herramientas del entorno de desarrollo para crear interfaces gráficos de usuario simples. Online 9
5.g Se han programado controladores de eventos. Presencial 3
5.h Se han escrito programas que utilicen interfaces gráficos para la entrada y salida de información. Presencial 3