Skip to main content

Posts

Probando NetBeans dev 200806201204

Estaba verificando la version 200806201204 Por defecto carga la barra de busquedas Luego probe moviendo un JPanel dentro de un JFrame y genero la excepcion. El asistente para reportes de problemas, se activo rapidamente. Es un poco rapida al cargar los proyectos desktop.

Mercurial en NetBeans Parte 1

Del tutorial original en ingles, hare un resumen de como utilizar mercurial con NetBeans. Tutorial | Cloning Using Mercurial In NetBeans 6.1 Podemos instalarlo desde los repositorios mediante sudo apt-get install mercurial Luego creamos un nuevo proyecto o creamos uno nuevo. Le damos click derecho en el proyecto y seleccionamos Versioning- Initialize Mercurial Project Luego se crea la carpeta .hg en nuestro proyecto, que es la que utiliza mercurial para gestionar las versiones. Si observamos la imagen, encontraremos la carpeta creada. Ahora desde el menu Versioning Seleccionamos Commit , para subir los archivos. Escribimos una descripcion, y podemos observar todos los archivos. Al terminar el proceso , veremos un mensaje similiar a este. Info: End of Commit. Si buscamos la carpeta .hg/store/data tendremos todo nuestro proyecto, listo para administrar.

Entendiendo .form en NetBeans

En algunas ocasiones, nos podemos encontrar con algo como esto. Ejemplo un componente que no existe, y aparece marcado en nuestro codigo java en el editor NetBeans, con la caracteristica de bloqueado, de manera que se impide remover este. Ejemplo: Tenemos estas lineas de codigo inscrustadas. Para removerlo, es muy sencillo, solo debemos editar el archivo nombre.form,que en realidad es un archivo xml, que NetBeans utiliza para manejar los componentes que utilizara el ide para la representacion visual. Removemos el componente, Abrimos el archivo.java y removemos la linea de codigo Ahora podemos abrirlo desde NetBeans sin ningun problema. De manera que si deseas puedes editar el archivo .form de manera rapida y tendras un control absoluto sobre todos los componentes y el diseƱo.

JCheckBox en JTable

Utilizar un JCheckBox en un JTable es muy sencillo, algunos amigos me preguntaban, al respecto que habian encontrado algunos codigos y se sentian confundidos al respecto, les comente que con NetBeans, es relativamente facil. Aqui podemos ver como quedaria El proceso es simple, nos vamos al diseƱador y en Model indicamos que el tipo de datos es Boolean En el codigo, simplemente obtenemos el DefaultTableModel del JTable DefaultTableModel modelo = (DefaultTableModel)jTable1.getModel(); Luego aƱadimos los objetos Object[] fila = new Object[4]; fila[0] = new Boolean(false); fila[1] = rs.getString("idregimen"); fila[2] = rs.getString("regimen"); String Monto = jTextFieldMonto.getText(); fila[3] = Monto; modelo.addRow(fila); Ajustamos la tabla con el modelo this.jTable1.setModel(modelo); Este ejemplo es muy basico, pero ayuda a entender que NetBeans, nos permite un manejo ...

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 per...

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

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 Tab...