Daw U4
Daw U4
Daw U4
b) Competencia:
Identifica las propiedades de las bibliotecas más utilizadas y realizar gráficos
utilizando Jfreechart.
c) Capacidades:
d) Actitudes:
import java.io.*;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.Phrase;
import com.itextpdf.text.pdf.*;
import com.itextpdf.text.Font;
import com.itextpdf.text.Chunk;
import com.itextpdf.text.PageSize;
import com.itextpdf.text.Image;
import com.itextpdf.text.pdf.PdfPTable;
import com.itextpdf.text.FontFactory;
import com.itextpdf.text.BaseColor;
import javax.swing.JOptionPane;
UNIVERSIDAD PRIVADA TELESUP
try{
/*Primero pasaremos nuestras cadenas a elementos de iText*/
/*definimos una frase que sera el string encabezado y le aplicamos la fuente*/
Paragraph linea = new Paragraph(encabezado,fuente);
/*Definimos un parrafo*/
Phrase para=new Phrase(choro);
/*Pasamos la fecha a un String y la agregamos a un parrafo*/
Paragraph fecha=new Paragraph(String.valueOf(date)+"\n"+"\n");
/*Ahora definimos la tabla donde el arguemento recibido indica el número de columnas y
la propiedad setWidthPercentage permite indicarle que ocupe todo el ancho de la página*/
PdfPTable tabla=new PdfPTable(2);
tabla.setWidthPercentage(100);
UNIVERSIDAD PRIVADA TELESUP
/*Ahora que ya tenemos todos los elementos es hora de agregarlos al documento, para ello
primeramente definimos un documento e indicando el tamaño*/
Document documento = new Document(PageSize.LETTER);
/*Definimos el nombre del archivo de salida con extension .PDF*/
String file="Hola.pdf";
/*a traves del siguiente metodo (getInstance)y un flujo de salida del paquete .io
asociamos el documento de iText con el archivo de java*/
PdfWriter.getInstance(documento, new FileOutputStream(file));
/*Definimos las celdas que seran los encabezados de la tabla*/
PdfPCell celda1 =new PdfPCell (new Paragraph("Columna1-
ID",FontFactory.getFont("arial",10,Font.BOLD,BaseColor.RED)));;
PdfPCell celda2 =new PdfPCell (new Paragraph("Columna2-
Valor",FontFactory.getFont("arial",10,Font.BOLD,BaseColor.RED)));
JFreeChart TEMA 2
Competencia:
Configuración en NetBeans
Para poder trabajar con los gráficos que ofrece el JfreeChart necesitamos 2 librerías
básicamente:
Nos creamos un proyecto web de ahí nos vamos a la carpeta library – add Jar/Folder y
agregamos esas librerías.
UNIVERSIDAD PRIVADA TELESUP
El resultado sería:
El resultado seria
UNIVERSIDAD PRIVADA TELESUP
Competencia:
Conocer los procesos adecuados para la
creación de gráficos con base de datos.
UNIVERSIDAD PRIVADA TELESUP
Si se quiere un gráfico de barras pero con base de datos el único cambio que
deberíamos de hacer es el siguiente:
jQuery TEMA 4
Competencia:
Describir las características y
funcionalidades de JQUERY.
UNIVERSIDAD PRIVADA TELESUP
jQuery es una tecnología que se ejecuta en el lado del cliente, en su navegador y por
tanto cualquier variable que definamos con jQuery va a pertenecer al ámbito del cliente
y nuestro servidor no tiene porqué conocerla. Sin embargo, cualquier código que
escribamos en JSP, se va a ejecutar en el lado del servidor. Por tanto, cuando el
cliente solicite nuestra página JSP, nuestro contenedor (Tomcat, JBoss,..) compilará el
código JSP que nosotros hayamos incluido en la página, creará el código HTML
correspondiente y lo enviará al cliente.
Ejemplo 1: ThickBox
Se tendrá un pagina donde se mostrara un link al hacer click se mostrara otra
pagina encima poniendo de un color oscuro la pagina de atrás
UNIVERSIDAD PRIVADA TELESUP
Cuando se haga clic en “ver datos” se llamara a otra página llamada “Listado”
UNIVERSIDAD PRIVADA TELESUP
Ejemplo 2 : datepicker
Se tendrá una página donde se ingresara una fecha en una caja de texto y al
hacer click en la caja de texto se mostrara un calendario.
El resultado seria
UNIVERSIDAD PRIVADA TELESUP
Notemos la referencia:
<link type="text/css" href="libreria/themes/base/ui.all.css" rel="stylesheet" />
Además que se debería de crear un div
<div class="demo">
El resultado sería: