Cambiando el Look & Feel de nuestras aplicaciones Java
July 20, 07 by Pedro HernándezHace aproximadamente una semana que vengo a programar y hacer mis primeras aplicaciones en java con el ya conocido Netbeans v6.0 M10.
Después de un par de aplicaciones creadas siguiendo tutoriales y manuales, lo unico que no me agradó fue el todo azul metálico con que terminaban mis aplicaciones en Java. Bueno en realidad desde Netbeans que trabaja con AWT & Swing (sería otra cosa con Eclipse y AWT y JFace).
Pero investigando un poco sobre como cambiar el Look & Feel me tope con esta página: https://liquidlnf.dev.java.net/
En esa dirección existe un archivo Jar que se guarda dentro de nuestro JDK y tendremos en nuestras aplicaciones el Look & Feel de Mac.
Manos a la obra:
- Descarga el último Jar desde https://liquidlnf.dev.java.net/ en su apartado Runnable.
. - Descomprimir y copiar el Jar en nuestro JDK especificamente en la carpeta: jre\lib\ext.
- Abre o reinicia Netbeans.
. - Crea un nuevo proyecto: Java / Java Application.
- Dale nombre a tu proyecto y desactiva la opción “Create Main Class”.
- Luego en el paquete que se crea por defecto dale: clic derecho / New / Other.
- En la ventana “New File”, escoge las opciones: Swing GUI Forms / JFrame Form.
- En la ventana “New JFrame Form” (para el ejemplo): “Class Name: jf_main” & “Package: guiApp”.
- Agrega los controles que desees a la vista en modo de diseño.
- Anda a la vista de código y a continuación importamos la siguiente clase:
[java] import com.birosoft.liquid.LiquidLookAndFeel; [/java] - Ahora dentro de nuestro Main() agregamos lo siguiente:[java]
try {
javax.swing.UIManager.setLookAndFeel(”com.birosoft.liquid.LiquidLookAndFeel”);
LiquidLookAndFeel.setLiquidDecorations(true, “mac”);
}
catch (Exception e) {}
[/java] - Compila y listo tu aplicación debe quedar de esta manera:
Como puedes haber observado hay mas opciones que le puedes aplicar a tu theme y que aparecen en su pagina, eso ya es cuestion de ir probando.
La clase Java creada en netbeans v6M10 lo pueden descargar de aquí: jf_main.zip.
Saludos





marcelo jerez Says: 28.10.07 at 8:39 pm
excelente aporte.. gracias muy util…
carlos Says: 28.03.08 at 10:34 pm
buen aporte,pues es masq claro…solo q tengo un problema…he logrado aplicar el look & feel…pero solo se ve cuando ejecuto mi proyecto desde NetBeans (uso la version 6 jdk1.6.0_02)…pero no se ve cuando ejecuto el .jar compilado…bueno gracias de antemano por su ayuda…