lunes, 3 de marzo de 2014

Modificar código auto generado por NetBeans

Hola mis amigos:

Si han llegado hasta mi blog, es porque se les presentó el problema de necesitar, o desear; modificar, o eliminar el código auto generado por NetBeans.

Les tengo una buena noticia, hay una solución para eso, simple y efectiva al 100% sin necesidad de tener que modificar los archivos XML, los archivos FORM, o hacer malabarismos para obtener resultados que no son los satisfactorios.

Como todos sabemos, los IDE's son de una gran ayuda para los programadores, y en el caso de Java, Eclipse y NetBeans deben ser de los mejores.

Yo programo en NetBeans porque me siento más cómodo con el diseñador de pantallas que es nativo de NetBeans, y no como Eclipse que utiliza el WindowBuilder en la mayoría de los casos, u otros que son de pago. El WindowBuilder tiene una flexibilidad fantástica, pero... muchas veces uno toca algo de código, y todo nuestro formulario se descompagina, obligándonos a tener que revisar el código generado hasta encontrar el error y corregirlo. Por el contrario, el editor gráfico de NetBeans es mucho más robusto, pero nos genera código que no se puede modificar fácilmente cuando el componente es un JPanel por ejemplo.

Muchas soluciones que se ven en Internet recomiendan borrar los archivos .FORM de la clase gráfica, pero cuando NetBeans nos dice que el proyecto ha cambiado y aceptamos los cambios, el editor gráfico no reconoce a la clase como gráfica, y desaparece el botón de edición gráfica, dejándonos con una clase corregida, pero a la que no podemos ver. A mi criterio, una pésima solución.

Solución:
1 - Para evitar este problema, abran su proyecto en NetBeans, y editen la clase en la que quieran realizar modificaciones.
2- Busquen el archivo Java en el directorio que contiene los paquetes de archivos. Ejemplo: C:\Users\gustavo\Documents\NetBeansProjects\Cubiertas\src\cubiertas\ConexionInformix.java
3 - Editen el archivo con NotePad++ o TextPad (yo uso éste último).
4 - Graben el archivo en el editor con que lo modificaron.
5 - Vuelvan a NetBeans y disfruten de ver sus cambios

Espero les haya servido.


viernes, 28 de febrero de 2014

Sobre mí

Mi nombre es Gustavo Echenique, vivo en Villa Dolores, provincia de Córdoba, Argentina.

Soy Administrador de Sistemas a tiempo completo.

La intención de mi blog es publicar información de referencia sobre Java e Informix. Ese tipo de información que uno busca por Internet y no se encuentra fácilmente, o directamente no se encuentra.

También me gusta pensar en miles de cosas, y me gusta la divulgación científica, por lo que postearé artículos de mi autor preferido: Isaac Asimov.

También encontrarán posts sobre Forex (Foreign Exchange), que es el intercambio de divisas extranjeras, porque es una actividad que me moviliza mucho.

En definitiva, el blog se podría llamar "Cambalache", por lo de "La Biblia junto al calefón".

Espero les guste y les sea de utilidad.