Spiga

Cambiando el Look & Feel de nuestras aplicaciones Java

July 20, 07 by Pedro Hernández

Hace 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:

  1. Descarga el último Jar desde https://liquidlnf.dev.java.net/ en su apartado Runnable.
    .
  2. Descomprimir y copiar el Jar en nuestro JDK especificamente en la carpeta: jre\lib\ext.

    sshot-2007-07-19-08-59-02.jpg

  3. Abre o reinicia Netbeans.
    .
  4. Crea un nuevo proyecto: Java / Java Application.

    sshot-2007-07-19-09-32-10.jpg

  5. Dale nombre a tu proyecto y desactiva la opción “Create Main Class”.

    sshot-2007-07-19-09-33-34.jpg

  6. Luego en el paquete que se crea por defecto dale: clic derecho / New / Other.

    sshot-2007-07-19-09-34-07.jpg

  7. En la ventana “New File”, escoge las opciones: Swing GUI Forms / JFrame Form.

    sshot-2007-07-19-09-34-46.jpg

  8. En la ventana “New JFrame Form” (para el ejemplo): “Class Name: jf_main” & “Package: guiApp”.

    sshot-2007-07-19-09-35-17.jpg

  9. Agrega los controles que desees a la vista en modo de diseño.

    sshot-2007-07-19-09-36-42.jpg

  10. Anda a la vista de código y a continuación importamos la siguiente clase:
    [java] import com.birosoft.liquid.LiquidLookAndFeel; [/java]
  11. 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]
  12. Compila y listo tu aplicación debe quedar de esta manera:

    sshot-2007-07-19-09-40-13.jpg

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 :)

Add your comment

2 responses for this post

  1. marcelo jerez Says:

    excelente aporte.. gracias muy util… :)

  2. carlos Says:

    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…

Leave a Reply