Pequeña ojeada a NimROD Look And Feel
NimROD es unLook And Feel para Java desarrollado por Nilo J. González bajo la licencia LGPL, que proporciona una bonita interfaz gráfica a nuestras aplicaciones en Java. Hace poco más de una semana ha publicado una nueva versión, a la que le estuve hechando un ojo, y debo decir que me pareció muy buena. Sobre todo me ha gustado lo de trasnparencias.
Si deseas implementar este Look And Feel en tus aplicaciones, basta con descargar el nimROD (ya sean los ejecutables .jar o las fuentes) y añadir esta sencilla línea a tus aplicaciones:
UIManager.setLookAndFeel( new com.nilo.plaf.nimrod.NimRODLookAndFeel());
Para efectos de ejemplo he modificado un programa en el que mostraba el uso del JMenu, y el resultado fue el siguiente: Antes:

Después:
Para compilar tu aplicación debes indicar el classpath donde se encuentra nimROD, por ejemplo en el caso del ejemplo anterior, y teniendo en cuenta que el .jar estaba en el mismo directorio que PruebaMenu.java, la compilación fue así:
javac -cp nimrodlf-1.0b.jar PruebaMenu.java
Editor de temas
Y no solo eso. NimROD viene con un editor de temas incorporado en donde podrás decidir qué colores básicos tendrá la apariencia de tu aplicación, la transparencia de los menús, etc. Por ejemplo:
Luego solo tendrás que guardar tu tema y ejecutar el nimROD así:
java -Dnimrodlf.themeFile=/home/ruta/azulito.theme aplicacion
Por ejemplo, la aplicación de ejemplo con mi grandioso tema llamado Azulito se ve así desde XP:
Enlaces:
- Homepage de NimROD
- Descargas
- FAQ
- Javootoo sitio web con una maravillosa recopilación de Look&Feels libres y no tan libre
8 Comentarios | deja el tuyo





Es más bonito que la interfaz por defecto, pero la verdad es que sigue sin gustarme la UI de Java. La veo bastante fea
Hola.. disculpa me pueds pasar el programa pero adjuntado con el efecto, me es dificil acoplarlo. Gracias mi msn es vj_herrera88@hotmail.com
gracias por la info, disculpa sera posible que me explique como hago para aplicar nimrod en un applet, cualquier informacion gracias
Hola, gracias por el aporte pero tengo una duda sobre los temas que se crean…. no se como debo llamarlos para que se ejecuten. Ya logre que se active el NimROD pero no los temas, que codigo debo poner…
Gracias de antemano
@Fishkdo… puedes buscar información en la documentación oficial:
http://personales.ya.com/nimrod/faq-en.html
Un saludo!
Gracias Cristian, pero no logro hacer que funcione con un tema en especial, ya vi la información en http://personales.ya.com/nimrod/faq.html pero no lo e logrado resolver..
Ya e encontrado la solución….
Es tan fácil….. Solo hay que dejar al tema con el nombre de origen
“NimRODThemeFile.theme”
y al momento de ejecutarlo ya se abre con el tema que as creado…..
como puedo aplicar los temas y lo transparente, en donde puedo aplicarlo? en un boton o algo parecido? o en el public static void main( String args[] ){}????? y con que o como hago los temas? enviarme info a gilbertonajera@live.com y me pueden mandar un ejemplo usando la transparencia porfa se los agradecería mucho