Foro sobre Java SE > Heredar de Nimbus Look & Feel
No sabes en que lío te quieres meter :D
Pero bueno, ¡Quién dijo miedo!
En estos enlaces tienes información abundante sobre el tema:
http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/synth.html
http://java.net/projects/laffy/
Por otro lado, si lo que quieres es darle un aspecto diferente a tu aplicación, con respecto a los look&feel por defecto, más que iniciar una "lucha a muerte" creando uno nuevo, o modificando uno existente, podrías usar una librería externa, tal como:
JTattoo: http://www.jtattoo.net/index.html
que funciona perfectamente, y te ahorras "disgustos" ;)
Buenas choces! Gracias por las respuestas!
Pues no quiero crear un L&F desde 0 ni mucho menos, sólo quiero coger el Nimbus y cambiarles algunas cosas.
No creo que sea muy complicado cambiar los colores e iconos no? Supongo que lo de las formas de las ventanas y scroll si será más complicado.
En estos enlaces explican lo que he comentado del XML para modificarlo?
El JTattoo parece que está bien, pero no es para uso comercial. Y nosotros tenemos un producto ya elaborado que vendemos. Lo único es que hasta ahora lo teníamos con la versión 1.4 de java y lo estamos adaptando a la versión 6. Además teníamos un L&F que hereda de MetalLookAndFeel y la verdad que ya en la época que estamos queda como que bastante antiguo. Por eso lo de usar Nimbus, aprovechando que vamos a usar y compilar con la versión 1.6.
Gracias de nuevo!!
Saludos!
jTattoo se puede usar en aplicaciones comerciales, pero cobran derechos ;)
Mira con detenimiento esos enlaces, a ver si contienen lo que quieres. De todos modos, es bastante más complicado de lo que parece a simple vista.
Saludos! este es un ejemplo para cambiar los lookandFeel originarios de java...
try {
javax.swing.UIManager.setLookAndFeel("javax.swing.plaf.multi.MultiLookAndFeel");
} catch (Exception e) {}
espero les sirva...
Mmmmm he visto Substante también. Me lo recomiendan? Se puede personalizar bastante?
En caso de que sí, sabeis algun enlace donde se explique?
Gracias de nuevo!!
El Substance original es un proyecto abandonado desde hace algún tiempo.
De todos modos, se han hecho varios forks de ese y de otros proyectos del mismo autor, que puedes consultar aquí:
http://shemnon.com/speling/
Buenas @choces!!
Al final creo que no voy a tener más remedio que tocar a fondo el Nimbus, jeje. La cosa es que tengo que crear componentes propios, bueno más bien sobreescribirlos, para que tengan la apariencia y comportamiento que yo quiera.
A parte de los enlaces que me pasastes, conoces libros u otros enlaces más o menos actualizados, que expliquen bien como trabajar con los gráficos y todos estos temas para poder sobreescribir los componentes?
Muchas Gracias de nuevo!!!
Saludos!
Buenas!
Estoy buscando información sobre cómo heredar del Look & Feel Nimbus, ya que quiero personalizarlo para mi aplicación. Es decir, crearme un look & feel propio pero basado en Nimbus. Por ejemplo para poder cambiarle el tipo de scroll, colores, tipos de letras, formas de las ventanas, iconos... Pero claro siempre basado en él.
He visto por google que se puede hacer todo esto desde un XML pero no tengo muy claro como se puede hacer, y tampoco se si es la única o mejor opción para hacerlo.
¿Me podésis ayudar a encontrar información o guiarme por este tema?
Muchas Gracias por todo y Saludos!