Weblog de Victor Ramirez

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!

9 comentarios »

  1. Muchas gracias, me fue de ayuda tu articulo.

    Comentario por lusknot — Viernes, abril 17, 2009 @ 11:11 PM

  2. gracias por la informacion muy buena,

    podrias decirme como cambio el look and feel de un appet

    no lo he podido conseguir

    cualquier ayuda muchas gracias.

    Comentario por santos — Lunes, septiembre 7, 2009 @ 9:49 AM

  3. gracias por compartir tus conocimientos

    Comentario por skuarch — Viernes, septiembre 11, 2009 @ 11:57 AM

  4. Amigooo ayudaaa, necesito colocarle Nimbus a un JFRAME, Osea que cuando habra mi JFRAME , me apresca la interface en todos los TEXFIELD combobox, lo que tenga en el FRAME AYUDAMEEEEE, PORFAVOR

    Comentario por Andres — Lunes, abril 12, 2010 @ 12:03 PM

  5. No manches we, GRACIAS ! en otros lados no había conseguido que funcionara, no sé porque pero el código que copiaba venia mal, y el tuyo si jala.

    Comentario por Irald Krieger — Sábado, julio 30, 2011 @ 2:23 AM

  6. Que elementos usa el Laffy? Lo de la izquierda son botones dentro de un scrollpane? La verdad quiero hacer algo similar, pero no logro hayar el codigo fuente del Laffy.

    Comentario por Nicolas — Lunes, abril 16, 2012 @ 5:02 PM

  7. eee ola pues esta bn si me puedes ayudar estoy en un semillero de investigación y necesito unas look file nuevos y mejores

    Comentario por yerson — Lunes, julio 9, 2012 @ 4:21 PM

  8. – Når du er seksuelt tent, kan anal pusting føre erotisk energi fra genitaliene ut i hele kroppen.

    Kos deg i tigerstaden og møt likesinnede mennesker her på knull
    kontakt. Meld deg på knull kontakt og finn din sextreff allerede i dag.

    Comentario por damer uten kl?r — Viernes, abril 26, 2013 @ 12:03 AM

  9. Sei dabei und werde noch heute Teil der aufregenden fickkontakte.
    Worauf wartest Du noch – Melde Dich jetzt gratis
    an und finde Liebhaber in Deiner Nachbarschaft. Unsere Community bietet
    dir eine Vielzahl von offenen und tabulosen Mitgliedern, die sich in ihren Kontaktanzeigen nach dir verzehren.

    Comentario por b�f�uen — Lunes, junio 24, 2013 @ 2:22 PM


RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Blog de WordPress.com.

A %d blogueros les gusta esto: