{"id":130,"date":"2015-11-28T02:06:17","date_gmt":"2015-11-28T02:06:17","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/junkluis\/?p=130"},"modified":"2015-11-28T02:06:17","modified_gmt":"2015-11-28T02:06:17","slug":"avance-2-generando-reportes-basicos-en-html","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/junkluis\/2015\/11\/28\/avance-2-generando-reportes-basicos-en-html\/","title":{"rendered":"Avance 2: Generando Reportes B\u00e1sicos en HTML"},"content":{"rendered":"<p>En este avance, luego de armar la GUI, probaremos generar reportes basicos de HTML, veremos la estructura basica de HTML y como generarla desde Java<\/p>\n<p>Primero necesitaremos un Event &gt; ActionPerformed en el boton de Generar Reporte, generaremos un reporte diferente, depende de la seccion del menu principal de RadioButtons, para ello usaremos una estructura IF y el metodo .isSelected()<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/isSelected.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-131 aligncenter\" src=\"http:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/isSelected.png\" alt=\"isSelected\" width=\"496\" height=\"241\" srcset=\"https:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/isSelected.png 688w, https:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/isSelected-300x146.png 300w, https:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/isSelected-680x330.png 680w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/a><\/p>\n<p>Ahora, buscaremos crearemos un m\u00e9todo para escribir en un archivo de Texto, con extension .html<\/p>\n<p>Se llamara\u00a0generarReporte(String reporte, String titulo, LinkedList&lt;T&gt; lista)<\/p>\n<p>Este recibira como parametros de entrada en nombre del reporte con la extension (\"Reporte de listas.html\")<\/p>\n<p>Tambien recibira el titulo para la creacion de la pagina,<\/p>\n<p>Tambien la lista que queremos presentar<\/p>\n<p>Por ahora presentaremos una presentacion basica<\/p>\n<p>Usamos la misma logica que guardar en un archivo (para mas informacion para entender este codigo visita mi otra <a href=\"http:\/\/blog.espol.edu.ec\/junkluis\/2015\/11\/22\/ejercicio-listas-enlazadas\/\">entrada sobre conjuntos y archivos<\/a>)<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/generarReporte.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-132 aligncenter\" src=\"http:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/generarReporte.png\" alt=\"generarReporte\" width=\"599\" height=\"355\" srcset=\"https:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/generarReporte.png 732w, https:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/generarReporte-300x178.png 300w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/a><\/p>\n<p>Al presionar el programa se generara una pag web local<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/contenidoPagWeb.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-133 aligncenter\" src=\"http:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/contenidoPagWeb.png\" alt=\"contenidoPagWeb\" width=\"416\" height=\"296\" srcset=\"https:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/contenidoPagWeb.png 416w, https:\/\/blog.espol.edu.ec\/junkluis\/files\/2015\/11\/contenidoPagWeb-300x213.png 300w\" sizes=\"auto, (max-width: 416px) 100vw, 416px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este avance, luego de armar la GUI, probaremos generar reportes basicos de HTML, veremos la estructura basica de HTML y como generarla desde Java Primero necesitaremos un Event &gt; ActionPerformed en el boton de Generar Reporte, generaremos un reporte &hellip; <a href=\"https:\/\/blog.espol.edu.ec\/junkluis\/2015\/11\/28\/avance-2-generando-reportes-basicos-en-html\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":9045,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1217758],"tags":[37904,1217778,1217779,2205,23790,2204],"class_list":["post-130","post","type-post","status-publish","format-standard","hentry","category-proyecto-1-ed","tag-avance","tag-avance2","tag-guardar-archivo","tag-html","tag-paginas-webs","tag-tags"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/junkluis\/wp-json\/wp\/v2\/posts\/130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/junkluis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/junkluis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/junkluis\/wp-json\/wp\/v2\/users\/9045"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/junkluis\/wp-json\/wp\/v2\/comments?post=130"}],"version-history":[{"count":1,"href":"https:\/\/blog.espol.edu.ec\/junkluis\/wp-json\/wp\/v2\/posts\/130\/revisions"}],"predecessor-version":[{"id":134,"href":"https:\/\/blog.espol.edu.ec\/junkluis\/wp-json\/wp\/v2\/posts\/130\/revisions\/134"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/junkluis\/wp-json\/wp\/v2\/media?parent=130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/junkluis\/wp-json\/wp\/v2\/categories?post=130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/junkluis\/wp-json\/wp\/v2\/tags?post=130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}