Contenido - Video Desarrollo de interfaces
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Proyecto FPMADdigital
00:00:06
Recursos digitales y multimedia
para formación profesional. 00:00:08
para formación profesional. 00:00:08
Ciclo formativo
de grado superior 00:00:16
de grado superior 00:00:16
Desarrollo de aplicaciones
multiplataforma. 00:00:18
multiplataforma. 00:00:18
Módulo profesional
00:00:21
Desarrollo de interfaces.
00:00:23
Unidad didáctica
00:00:25
Confección integración
de informes en la aplicación. 00:00:26
de informes en la aplicación. 00:00:26
Resultados de aprendizaje
00:00:30
Crea informes evaluando y
utilizando herramientas gráficas. 00:00:33
utilizando herramientas gráficas. 00:00:33
Representación
de datos en gráficos 00:00:43
de datos en gráficos 00:00:43
en JavaFX.
00:00:46
el objetivo de este
video es generar informes 00:00:50
video es generar informes 00:00:50
básicos a partir de
una fuente de datos. 00:00:52
una fuente de datos. 00:00:52
En concreto generaremos
un gráfico a partir 00:00:56
un gráfico a partir 00:00:56
de los datos existentes
en nuestra aplicación. 00:00:59
en nuestra aplicación. 00:00:59
Para realizar este ejercicio
00:01:05
utilizaremos IntelliJ
y OpenJDK 17. 00:01:07
y OpenJDK 17. 00:01:07
Opcionalmente se
puede utilizar la aplicación 00:01:10
puede utilizar la aplicación 00:01:10
SceneBuilder de forma
independiente al IDE. 00:01:13
independiente al IDE. 00:01:13
Partiendo de nuestra
aplicación ImágenesFX, 00:01:20
aplicación ImágenesFX, 00:01:20
vamos a modificar
la vista de datos 00:01:23
la vista de datos 00:01:23
para mover la tabla
00:01:26
a región izquierda.
00:01:28
Después
iremos 00:01:34
iremos 00:01:34
a la pestaña
gráficos 00:01:35
gráficos 00:01:35
e incluiremos nuevo gráfico
de tarta en el área central. 00:01:37
de tarta en el área central. 00:01:37
Después modificaremos
las características del gráfico 00:01:41
las características del gráfico 00:01:41
para que ocupe
00:01:45
todo el espacio disponible.
00:01:46
Añadiremos un margen
00:01:49
de diez píxeles en
todos sus extremos. 00:01:50
todos sus extremos. 00:01:50
Y daremos un tamaño
00:01:54
por defecto
00:01:58
a la tabla de
00:01:59
trescientos píxeles,
00:02:00
cien por cada columna.
00:02:02
A continuación
00:02:04
crearemos un identificador
00:02:05
para nuestro gráfico.
00:02:07
Lo llamaremos
pieChart. 00:02:09
pieChart. 00:02:09
Ahora podemos ir
00:02:13
a nuestro controlador.
00:02:14
Añadiremos una
referencia a nuestro gráfico 00:02:17
referencia a nuestro gráfico 00:02:17
y crearemos un
método para inicializarlo. 00:02:27
método para inicializarlo. 00:02:27
Lo llamaremos
00:02:35
updatePieChart.
00:02:37
Los gráficos de tarta o circulares representan
el peso de un elemento sobre el total. 00:02:43
el peso de un elemento sobre el total. 00:02:43
Por ejemplo,
00:02:48
podríamos representar
00:02:49
el porcentaje de imágenes que pertenecen a
cada categoría en nuestra lista de imágenes. 00:02:51
cada categoría en nuestra lista de imágenes. 00:02:51
En primer lugar
00:02:56
crearemos una lista observable,
00:02:57
y contendrá elementos
de tipo PieChart.Data. 00:03:01
de tipo PieChart.Data. 00:03:01
Para obtener estos valores
vamos a crear un mapa 00:03:09
vamos a crear un mapa 00:03:09
utilizando los streams de java.
00:03:13
Definimos un nuevo mapa
00:03:15
tipado como
00:03:18
String y Long
00:03:19
para el nombre de
la categoría y el valor. 00:03:23
la categoría y el valor. 00:03:23
Lo llamamos categories.
00:03:26
Obtenemos
00:03:29
el streaming de nuestra
lista de imágenes. 00:03:31
lista de imágenes. 00:03:31
Mediante el método collect
00:03:33
agrupamos
00:03:36
los valores por categoría.
00:03:37
El segundo valor
será 00:03:47
será 00:03:47
la cuenta de elementos
en la categoría. 00:03:49
en la categoría. 00:03:49
Esto nos devolverá una
conexión de tipo mapa. 00:03:51
conexión de tipo mapa. 00:03:51
Ahora recorreremos
00:03:56
el mapa
00:03:58
con un foreach,
00:04:00
y para cada entrada del mapa
00:04:14
añadiremos
00:04:18
un nuevo PieChart.Data
00:04:20
a nuestra serie de datos,
00:04:23
que recibirá
00:04:25
la clave de la categoría
00:04:26
y el valor de la categoría.
00:04:28
Añadimos los datos
00:04:35
a nuestra gráfica.
00:04:38
Llamamos al método
00:04:43
updatePieChart
00:04:44
Desde el método showData.
00:04:46
Ejecutamos.
00:04:53
Como nuestro modelo estrextraía
la categoría de la carpeta, 00:04:56
la categoría de la carpeta, 00:04:56
vamos a cargar las imágenes
00:04:59
clasificadas por carpetas.
00:05:01
Ahora tenemos
00:05:20
tres categorías.
00:05:21
Si pulsamos en el botón
datos podemos ver el gráfico. 00:05:24
datos podemos ver el gráfico. 00:05:24
Si volvemos a pulsar
00:05:29
podemos ver como el
gráfico se va actualizando. 00:05:30
gráfico se va actualizando. 00:05:30
- Idioma/s:
- Idioma/s subtítulos:
- Autor/es:
- Javier Palacios
- Subido por:
- Javier P.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 9
- Fecha:
- 1 de agosto de 2023 - 22:06
- Visibilidad:
- Clave
- Centro:
- IES LUIS VIVES
- Duración:
- 05′ 46″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 73.67 MBytes