Java Look & Feel’s

Hace tiempo que no programaba GUI’s en Java. Ultimamente mas estaba dedicado a la programacion en C, punteros y tratando de hacer cosillas con los puertos de hardware de la PC.

Pero bueno, tuvieron que dejarme un trabajo en el curso de metodologias e ing. de software para volver a retomar mis actividades javísticas :-P .  Hace algun tiempo yo ya habia usado algunos look and feels, tales como el napkinlaf y el susbtance. Sin embargo buscando por ahí, me di con la sorpresa que desde Java SE 6 update 5, esta disponible -sin bajar un jar adicional- un L&F(look and feel) propio de sun.

Este nuevo L&F, tiene una apariencia muy bonita y bueno ya no los aburro mas y dejo aqui una captura de pantalla con el Nimbus L&F.

Lookn'Feel

Bueno y si quieren que sus ventanas se vean como esas solo tienen que agregar esta linea de codigo que en realidad es para cualquier look and feel q deseen, solo cambienle el argumento del metodo :P .

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); //debe ir entre un try-catch

Saludos



Comentar

2 Comentarios

  1. Muy pero muy buen blog!
    Me encanto!!! Todos los tutoriales son de muchisima ayuda y ya los agregué a favoritos chicos!

    Solo una duda con este post en específico: realmente no entendí muy bien como implementar el Look and Feel. Tengo un proyecto funcional en Java… me podríais decir en donde agregar ESE CODIGO en el Main?

    Gracias de antemano!
    Un saludo.

    • Hola!

      Disculpa la demora para responder. Con respecto a tu pregunta, solo tienes q poner en la primera linea dentro del main, el siguiente codigo:

      try
      {
      UIManager.setLookAndFeel(“com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel”);
      }
      catch (Exception e)
      {
      e.printStackTrace();
      }

      Y listo deberia funcionar, claro debe ir en la primera linea del dentro del metodo main, porque bueno debe hacer el pintado de todo el look and feel antes de mostrarse =D.

Comentar

Quieres que aparezca tu foto en tu comentario? , date una vuelta por aquí y entérate cómo.


[ Ctrl + Enter ]