usar LookandFeel Substance
Publicado por Borja (5 intervenciones) el 07/09/2007 14:06:30
Hola amigos!
Estoy intentando aplicar un skin a un proyecto que tengo entre manos. He escogido el Substance que podeis ver en el siguiente enlace:
https://substance.dev.java.net/
Descargo el Substance.jar y lo asocio a mi proyecto. A continuación utilizo el código para que lo aplique a mi proyecto:
try{
UIManager.setLookAndFeel("org.jvnet.substance.SubstanceLookAndFeel");
}
catch (Exception e) {
e.printStackTrace();
}
Hasta aquí bien, me aplica el skin sin problemas, pero es un skin "básico". Existen variaciones del skin cambiando colores y demás. El que yo quiero aplicar es el Business Black Steel que teneis a continuación en este enlace:
https://substance.dev.java.net/docs/skins/toneddown.html#BusinessBlackSteelSkin
Como podeis ver, te indica la línea de código a aplicar para este skin:
UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceBusinessBlackSteelLookAndFeel");
Una vez intento ejecutar el código para comprovar si se ha aplicado el skin correctamente me aparece el siguiente error en consola:
java.lang.ClassNotFoundException: org.jvnet.substance.skin.SubstanceBusinessBlackSteelLookAndFeel
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at javax.swing.SwingUtilities.loadSystemClass(Unknown Source)
at javax.swing.UIManager.setLookAndFeel(Unknown Source)
at frameCell.main(frameCell.java:2066)
Siendo la línea 2066 la que acabo de añadir anteriormente.
Fin. Este es mi problema, a ver si podéis echarme una mano ya que no se si es que no aplico bien el código, si no he descargado el *.jar adecuado.
Saludos y grácias de antemano!
Estoy intentando aplicar un skin a un proyecto que tengo entre manos. He escogido el Substance que podeis ver en el siguiente enlace:
https://substance.dev.java.net/
Descargo el Substance.jar y lo asocio a mi proyecto. A continuación utilizo el código para que lo aplique a mi proyecto:
try{
UIManager.setLookAndFeel("org.jvnet.substance.SubstanceLookAndFeel");
}
catch (Exception e) {
e.printStackTrace();
}
Hasta aquí bien, me aplica el skin sin problemas, pero es un skin "básico". Existen variaciones del skin cambiando colores y demás. El que yo quiero aplicar es el Business Black Steel que teneis a continuación en este enlace:
https://substance.dev.java.net/docs/skins/toneddown.html#BusinessBlackSteelSkin
Como podeis ver, te indica la línea de código a aplicar para este skin:
UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceBusinessBlackSteelLookAndFeel");
Una vez intento ejecutar el código para comprovar si se ha aplicado el skin correctamente me aparece el siguiente error en consola:
java.lang.ClassNotFoundException: org.jvnet.substance.skin.SubstanceBusinessBlackSteelLookAndFeel
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at javax.swing.SwingUtilities.loadSystemClass(Unknown Source)
at javax.swing.UIManager.setLookAndFeel(Unknown Source)
at frameCell.main(frameCell.java:2066)
Siendo la línea 2066 la que acabo de añadir anteriormente.
Fin. Este es mi problema, a ver si podéis echarme una mano ya que no se si es que no aplico bien el código, si no he descargado el *.jar adecuado.
Saludos y grácias de antemano!
Valora esta pregunta


0