2010-05-23 11 views
7

Tengo un problema con el aspecto y la sensación de sustancia. Estoy intentando configurar Office 2007 LAF como se describe en here.Problema de apariencia y sustancia de Java

try 
    { 
     UIManager.setLookAndFeel("org.pushingpixels.substance.api.skin.SubstanceOfficeBlue2007LookAndFeel"); 
    }catch(Exception ex) 
    { 
     System.out.println("Exception:"+ ex.getMessage()); 
    } 

Pero cuando corro el código consigo excepción: Excepción en el hilo "principal" java.lang.NoClassDefFoundError: org/pushingpixels/Trident/facilidad/TimelineEase

¿Qué estoy haciendo mal? ¿Alguien tiene experiencia con la sustancia LAF?

Respuesta

12

Parecería que necesita el Trident library para usar Sustancia. Cógelo y pégalo en tu classpath y debería funcionar.

+0

gracias! funciona. ¿Por qué no puede funcionar sin esta biblioteca? ¿Por qué la sustancia se distribuye sin esta biblioteca? – 2xMax

+0

No tengo idea :). Se encuentra en la página de descarga de sustancias: https://substance.dev.java.net/servlets/ProjectDocumentList?folderID=11795, pero parece ser al respecto. – Chris

0

Parece que el archivo JAR correspondiente falta en el classpath de la aplicación. No estoy muy seguro del nombre de archivo JAR ... pero busque cualquier JAR llamado sustancia en su escritorio e intente y agregue eso a su classpath.

¿No es org.pushingpixels proporcionar cualquier enlace de descarga a la Sustancia L & F JAR? Trate de que también ....

Déjame saber si eso ayudó ...