Weblog de Victor Ramirez

Martes, mayo 27, 2014

Cambiar el directorio por defecto de NetBeans

Filed under: java, netbeans — Etiquetas: , , , , — vramirez @ 10:02 AM

Si te gusta organizar las cosas a tu manera aunque los demás le llamen a eso desorden (como en mi caso), entonces muy seguramente querrás cambiar el directorio por default donde quedan los proyectos de NetBeans. Resulta que existen dos maneras. La sencilla y la difícil (como casi todo en esta vida).

La sencilla, es al momento de crear un nuevo proyecto, cambiarle la ruta a la nueva que queramos. De ahí en adelante todos los proyectos nuevos se crearán por default en esa carpeta.

La difícil, (aunque no tanto) es modificar el archivo projectui.properties ubicado en <directorio raíz>.netbeans\<versión NetBeans>\config\Preferences\org\netbeans\modules\ reemplazando el valor de  projectsFolder lastOpenProjectDir por la ruta nueva. Si movemos los proyectos viejos, lo mejor es borrar las líneas de

  • RecentProjectsDisplayNames.*
  • RecentProjectsIcons.*
  • recentProjectsURLs.*

Esto con el fin de que NetBeans no nos siga mostrando los proyectos anteriores, apuntando a rutas que ya no existen. En mi caso, (en Linux) la ruta hacia el archivo es /home/vramirez/netbeans/8.0/config/Preferences/org/netbeans/modules/

NOTA: En cualquiera de los dos casos, los proyectos que tengamos creados previamente habrá que moverlos manualmente. Es importante hacer un backup del archivo projectui.properties antes de modificarlo.

Anuncios

Miércoles, noviembre 3, 2010

Tip NetBeans: terminal ssh

Filed under: netbeans — Etiquetas: , , , — vramirez @ 11:52 AM

En la versión 6.9.1 de NetBeans es posible acceder a múltiples consolas ssh (incluyendo la local) sin salir del editor. Esta caracteristica se puede alcanzar a través de Window –> Output –> Terminal. Aun esta en fase experimental pero funciona bastante bien. Ideal para subir/bajar GlassFish en un servidor remoto, reiniciar una BD, ejecutar un comando de preparación, o cualquier cosa que necesitemos ejecutar!

Jueves, abril 16, 2009

Nimbus Look & Feel

Filed under: java, jdk, jdk7, netbeans, tips — Etiquetas: , , , , , , , — vramirez @ 9:09 PM

Desde el JDK 6 release 10 (jdk6u10), está disponible un nuevo Look & Feel para las aplicaciones en Java: Nimbus Look & Feel. El cual tiene una manera de funcionar muy particular y distinta a como venían funcionando los L&F anteriores.

Para invocarlo simplemente escribimos en el “Main” de nuestra aplicación:

public static void main(String[] args) {
        // TODO code application logic here
        for(UIManager.LookAndFeelInfo laf:UIManager.getInstalledLookAndFeels()){
            if("Nimbus".equals(laf.getName()))
                try {
                UIManager.setLookAndFeel(laf.getClassName());
            } catch (Exception ex) {
            }
        }
    }

No es recomendable poner el L&F directamente asi:

try {
       UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
     } catch (Exception ex) {// Manejo de excepción...
                                     }

Por varias razones. La principal es que a partir de Java 7, el L&F Nimbus cambiará de paquete y se ubicará en javax.swing.plaf.nimbus. Muchos se preguntarán “Y por qué no lo pusieron ahi desde que lo crearon?” La respuesta es sencilla; Los paquetes java.* y javax.* no pueden ser modificados en releases menores. Por otro lado, nada nos garantiza que nuestra aplicación se vaya a ejecutar en un cliente con jdk6u10 o superior instalado.

Una de las grandes ventajas de Nimbus sobre los otros L&F’s es que este no se encuentra basado en Bitmaps, sino que todo se basa en Vectores, los cuales permiten tener mayor precisión al pintar el componente, sobretodo cuando se agrandan o reducen componentes, cuando se maximiza o restaura una aplicación.

Existe una aplicación de prueba llamada Laffy, con la cual se puede observar todos los componentes Swing, con el L&F de Nimbus. Una vez descarguen jdk6u10, o superior instalado pueden hacer click aqui para darle un vistazo a Laffy y por supuesto, el más reciente Look and Feel de Java; Nimbus. He aqui un vistazo a Laffy.

Nimbus Look & Feel

Nimbus Look & Feel

Los invito a todos a probar en sus aplicaciones este nuevo L&F, seguro sus clientes (o su jefe ;-) ) se mostrarán sorprendidos!

Lunes, diciembre 8, 2008

Local History en Netbeans 6.5

Filed under: netbeans, tips — Etiquetas: , , , — vramirez @ 11:11 PM

Cualquier editor, por muy básico que sea, tiene opciones para deshacer y devolvernos hasta determinado punto. Netbeans no es la excepción, pues nos permite deshacer y rehacer lo que queramos. posiblemente por haber cometido un error, o haber omitido algún detalle en el diseño. Pero, que pasa si nos damos cuenta de que vamos por el camino equivocado un par de días después?? ya no podrás echar mano del “Control + Z”. Netbeans guarda distintas versiones de tu proyecto local y te permite volver exactamente a alguna de esas versiones. Como haces esto? muy sencillo: desde la ventana de proyectos haces click derecho en el archivo deseado, y seleccionas la opción Local History.

Luego, se abre una nueva ventana, en la cual en 2 ventanas separadas verticalmente, se muestra una comparación del archivo actual, ubicado a la derecha, con las distintas evrsiones anteriormente gurdadas, las cuales se seleccionan en la parte superior. Las línes verdes indican texto añadido, las azules lo que ha sido modificado y lo rojo lo que se eliminó en la última versión.

Pero, bueno que tantos días conserva Netbeans? Eso lo puedes averiguar en las opciones del IDE

Como podemos ver este es un “Subversion monousuario”, el cual seguramente nos sacará de más de un aprieto, cuando el Ctrl+Z se quede corto :p.

Sábado, octubre 4, 2008

Cerrar varios proyectos al mismo tiempo en Netbeans 6.1

Filed under: netbeans, tips — Etiquetas: , , , , — vramirez @ 11:14 PM

Hoy estuve trabajando en algunas cosas en netbeans. Luego de un rato, tenia cerca de 10 proyectos abiertos al tiempo. Por alguna extraña razón soy muy maniático con eso de tener tantos proyectos abiertos asi que empecé a cerrarlos. De pronto, el homo sapiens que todos llevamos dentro me empezó a hablar… “Que tal si los seleccionas todos y les das cerrar?? hmmm.. por qué no?…”. Los seleccioné y le di click derecho, y ahi estaba ante mi, quizás la opción más novedosa que haya visto en netbeans!! Bueno tampoco, pero aunque no parezca gran cosa, a mi me pareció genial. ¿Por qué no la pusieron como un “highlight feature!!??”. Acá les dejo una imagen para que tengan una idea.

Cerrar todo

Cerrar todo

Luego de hacer click en “Close 6 Projects”, estos se esfumaron ante mis ojos en un santiamen… si ya sé, necesito dormir :p

Crea un blog o un sitio web gratuitos con WordPress.com.