2010-05-23 16 views
7

Ho un problema con l'aspetto della sostanza. Sto cercando di impostare Office 2007 LAF come descritto in here.Problema di aspetto e aspetto della sostanza Java

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

Ma quando ho eseguito questo codice ottengo eccezione: Exception in thread "main" java.lang.NoClassDefFoundError: org/pushingpixels/Trident/facilità/TimelineEase

Che cosa sto facendo di sbagliato? Qualcuno ha esperienza con la sostanza LAF?

risposta

12

Sembra che sia necessario il Trident library per utilizzare la sostanza. Afferralo e incollalo nel classpath e dovrebbe funzionare.

+0

grazie! Funziona. Dal motivo per cui non può funzionare senza questa libreria? Perché la sostanza distribuisce senza questa libreria? – 2xMax

+0

Nessuna idea :). È elencato nella pagina di download della sostanza: https://substance.dev.java.net/servlets/ProjectDocumentList?folderID=11795, ma sembra esserlo. – Chris

0

Sembra che il file JAR corrispondente non sia presente nel percorso di classe dell'applicazione. Non sono molto sicuro del nome del file JAR .... ma cerca qualsiasi JAR chiamato sostanza sul desktop e prova ad aggiungerlo al classpath.

Non è possibile che org.pushingpixels fornisca alcun link per il download della sostanza L & F JAR? Prova anche questo ....

Lemme sapere se questo ha aiutato ...

Problemi correlati