bloque4:informes
Diferencias
Muestra las diferencias entre dos versiones de la página.
bloque4:informes [2021/01/20 17:26] – [Dependencias de JasperReport] fernando | bloque4:informes [2024/09/16 20:55] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 503: | Línea 503: | ||
Como hemos visto, con el IDE JasperSoft Studio podemos compilar los informes //.jrxml// y obtener directamente el fichero // | Como hemos visto, con el IDE JasperSoft Studio podemos compilar los informes //.jrxml// y obtener directamente el fichero // | ||
- | Supongamos que tenemos el informe sin compilar en un // | + | Supongamos que tenemos el informe sin compilar en un directorio de recursos |
<code java> | <code java> | ||
Línea 527: | Línea 527: | ||
HashSet< | HashSet< | ||
- | JasperReport report = (JasperReport) JRLoader.loadObject(" | + | JasperReport report = (JasperReport) JRLoader.loadObject(new File(" |
JRBeanCollectionDataSource coleccion = new JRBeanCollectionDataSource(vehiculos); | JRBeanCollectionDataSource coleccion = new JRBeanCollectionDataSource(vehiculos); | ||
Línea 593: | Línea 593: | ||
{{ vimeo> | {{ vimeo> | ||
+ | |||
+ | ==== Ejemplo completo con IntelliJ ==== | ||
+ | En el siguiente video realizado desde la perspectiva del IDE IntelliJ se realiza: | ||
+ | |||
+ | * Diseño de informe | ||
+ | * Creación de librerias de clases desde IntelliJ | ||
+ | * Utilización de esas librerías en JasperSoftStudio | ||
+ | * Crear gráfico JFreeChart en Informe | ||
+ | * Rellenar Informe | ||
+ | * Mostrar informe | ||
+ | |||
+ | {{ vimeo> | ||
+ | |||
+ | ==== Subinformes con JasperReport ==== | ||
+ | Hasta ahora hemos visto como mostrar informes en los que se accede a algún atributo de una clase creada por nosotros. Los subinformes se utilizan cuando dentro de las filas de un informe, deseo incluir una colección indefinida de datos. | ||
+ | |||
+ | En el siguiente video se diseña un informe que muestra los datos de una colección de asignaturas, | ||
+ | |||
+ | |||
+ | {{ vimeo> | ||
+ | |||
==== Dependencias de JasperReport ==== | ==== Dependencias de JasperReport ==== | ||
Línea 636: | Línea 657: | ||
<code java> | <code java> | ||
- | // | + | // |
JLabel lblFoto = new JLabel(); | JLabel lblFoto = new JLabel(); | ||
lblFoto.setIcon(new ImageIcon(getClass().getResource("/ | lblFoto.setIcon(new ImageIcon(getClass().getResource("/ |
bloque4/informes.1611163569.txt.gz · Última modificación: 2024/09/16 20:55 (editor externo)