Skip to main content

Posts

Showing posts from May, 2008

Ajustar Fechas en iReport

Una forma sencilla de ajustar el formato de fechas en iReport, es abrimos el reporte,
nos colocamos en el campo de tipo fecha


En el pattern, simplemente escojemos Date y seleccionamos el formato deseado.


Tambien si queremos mostrar la fecha de un registro almacenado en MySQL, en nuestro JFrame

Date fecha = rs.getDate("fechabaja");
Format formatter;
formatter = new SimpleDateFormat("dd/MM/yyyy");
String s = formatter.format(fecha);
jFormattedTextFieldFechaBaja.setText(s);

Actualizaciones Plugins NetBeans 6.1

NetBeans 6.1, tiene muchas mejoras, recientemente se han actualizado varios plugins, no tienes que preocuparte de como actualizarlos, el IDE de manera automatica te indica las actualizaciones, y simpelemente seleccionas las que deseas actualizar.

El proceso es bastante rapido y sencillo.

TMX Manager

Giorgio Franceschetti, ha creado un plugin para NetBeans, que nos permite actualizar las memorias de traduccion y la combinación de las bases de la memoria de traduccion.

Aqui puedes descargar el plugin



Lo descargamos y luego en la opcion Plugin del menu de NetBeans, seleccionamos Downloaded y agregamos el plugin.



Luego simplemente editamos la memoria de traduccion que deseamos, una forma rapida es agregando la carpeta el historial.


Recuerden que este plugin aun esta en etapa alfa.

Agusto Sellhorn en PanamaJUG

Nuestro amigo Augusto Sellhorn ha publicado en su blog, su presentacion en el congres PanamaJUG




Aqui puedes ver la presentacion en el blog de Augusto

Soporte PHP para NetBeans

PHP, uno de los lenguajes de script mas populares para el desarrollo de aplicaciones Web, proximamente contara con un buen soporte dentro de NetBeans.
El wiki del proyecto

Conversaba con Tomasz Slota, miembro del equipo de desarrollo, me comentaba que se esta trabajando en el mismo de manera intensiva, y que se esta generando grandes expectativas por parte de la comunidad de desarrolladores de PHP.
Este tendra un soporte completo dentro de la version de NetBeans 6.5, aun esta en etapas de construcciones, asi que es un buen momento para probarlo.
Entre las caracteristicas:


* Proyecto.
Permite la creacion y soporte de script PHP dentro de NetBeans. El proyecto PHP es configurado para proporcionar el ambiente de desarrollo que necesitas.

* Edicion.
La mayor ventaja que ofrece es la edicion mientras se codifica.

* Deploying.
Se crea una sincronizacion con el proyecto y el contenedor Web.

* Ejecucion.
Permite la ejecucion de procesos PHP .

* Depuracion.
El plugin permite la depurac…

Copiando un JFrame

Algo muy sencillo como copiar un JFrame con NetBeans, podemos hacer mediante refactorizacion.
Generalmente mediante la herencia de clases resolvemos esta situacion, pero si deseas crear otro formulario a partir de uno existente, existen varios metodos: Uno de ellos puede ser que lo guardemos como una plantilla, otro si deseas copiar el JFrame y realizarle algunos cambios, en NetBeans es muy sencillo de realizarlo.
Explicare sencillamente el procedimiento.
Seleccionamos el JFrame, y damos click en copiar


Ahora click derecho y selecionamos Paste->Refactor Copy.


Luego escribimos el nuevo nombre


El IDE inicia el proceso de copiar y refactorizar el JFrame.

Con eso tenemos un nuevo JFrame a partir de la copia de uno anterior.
Luego explicare los otros metodos de realizarlo.

Tips sobre iReport

Si ejecutas el reporte creado con JasperReport, y de repente encuentras este error, en ejecucion.
Ocurre al tratar de compilar el archivo .jrxml.
JasperReport jasperReport =
JasperCompileManager.compileReport(reportSource);
Aqui vemos un ejemplo ejecutandose en Windows XP


Solo tenemos que agregar la libreria jdt-compiler.jar


Si queremos generar reportes graficos, debemos verificar las librerias


una muestra del reporte

JavaOne 2008 Sesiones

Aqui puedes ver algunas sesiones del javaOne 2008
Existen varios videos de las sesion.

Parametros en iReport

Hace unos dias un amigo me comento, que necesita utilizar reportes en sus aplicaciones en java, le comente de que la mejor forma seria usando JasperReports.

Utilizamos el iReport que nos ofrece una interfaz muy agradable para el diseño de los reportes.

Explicare brevemente como utilizar parametros en los reportes.
Primero seleccionamos en el menu Data la opcion Report Query

En el codigo SQL agregamos el parametro P_IDMUNICIPIO. $P indica que es un parametro. {P_IDMUNICIPO} nos indican el nombre del parametro.

Ahora nos ubicamos en la barra de parametros

Damos click derecho y escojemos Add Parameter

En la casilla, Parameter Name escribimos P_IDMUNICIPIO


En nuestro programa Java, le asignamos el valor al parametro
params.put("P_IDMUNICIPIO", sesion.getIdmunicipio());

Aqui podemos ver la ejecucion del reporte.

blog de panamajug

jHeidi SQL

Hace algun tiempo hablaba con Francisco Ernesto Teixeira, del equipo de desarrollo de heidisql,
http://www.heidisql.com, para aquellos que no lo conozcan es un GUI para MySQL. Conversaba con Francisco sobre la portabilidad del GUI a otras plataformas no solo Windows, en ese entonces Francisco me comento que estaban trabajando en el port para Java, ahora ya esta la versión alpha, cuyo desarrollador principal Bill.



Sitio Oficial de jheidisql
Algunas caracteristicas.
Features implemented from HeidiSQL in this alpha.

* Instance, db, table, field browsing.
* Create/Update/Drop DB, table, field, index
* Query window for interactive SQL queries
* Save/Load SQL scripts from query window
* Table Maintenance
* Export CSV, HTML, XML data
* Import CSV Files
* Print Query Results
* MySQL Help Browser
* Syntax colorized SQL/log view and query window
* Connection profile management

Features planned for the next iteration

* User Manager
* Export Tables As SQL
* I…