Aplicando look and feel substance

Galera, nunca utilizei look and feel na vida e rolando de post em post eu fui aprendendo um pouco, consegui aplicar vários menos os do substance, mas creio que é por falta de saber o que importar para o projeto.
A página de onde estou baixando os arquivos é esta:

https://substance.dev.java.net/servlets/ProjectDocumentList?folderID=12185

O que baixar e qual jar importar para o projeto? Alguém pode me dar uma luz quanto a isso?

cara se entendi bem voce ta querendo mudar o lookEndFeel de componentes swing
sempre fiz assim e deu certo sempre para mudar para o lookEndFeel da plataforma
nativa

                try {

                    JFrame frame = new JFrame();

                    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
                    SwingUtilities.updateComponentTreeUI(frame);

                    frame.setVisible(true);

                } catch (ClassNotFoundException ex) {
                    Logger.getLogger(PagamentoEntityForm.class.getName()).log(Level.SEVERE, null, ex);
                } catch (InstantiationException ex) {
                    Logger.getLogger(PagamentoEntityForm.class.getName()).log(Level.SEVERE, null, ex);
                } catch (IllegalAccessException ex) {
                    Logger.getLogger(PagamentoEntityForm.class.getName()).log(Level.SEVERE, null, ex);
                } catch (UnsupportedLookAndFeelException ex) {
                    Logger.getLogger(PagamentoEntityForm.class.getName()).log(Level.SEVERE, null, ex);
                }

valeu???

alterar o look e feel ta ok já, eu faço assim:

try {
            UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
        } catch (Exception e) {
               e.printStackTrace();
        }

mas o que tá pegando é que eu não consigo setar o L&F do substance nem a pau, e eu não sei se estou importando os jars errado ou o que. Já tentei utilizar todos os jar lá mas estou pecando em algum ponto. Por exemplo, o exemplo que eu coloquei acima funciona normalmente, mas se eu tentar colocar o Raven do substance, por algum motivo ele não vai.

cara não sei o que e esse substance mais pelo que diz sem duvida e ulguma
estenção swing. cara tu ta pondo a configuração do L&F no main e mandando
atualizar a arvores de janelas.

SwingUtilities.updateComponentTreeUI(frame);

talvez seja isso.

tá aqui um exemplo do que está acontecendo:
setei o L&F dele aqui:

try {
            UIManager.setLookAndFeel("org.pushingpixels.substance.api.skin.OfficeBlue2007Skin");
        } catch (Exception e) {
               e.printStackTrace();
        }

agora me aparece esse erro:

java.lang.ClassCastException: org.pushingpixels.substance.api.skin.OfficeBlue2007Skin cannot be cast to javax.swing.LookAndFeel
        at javax.swing.UIManager.setLookAndFeel(UIManager.java:558)
        at br.com.funcionario.view.FormVarejo.<init>(FormVarejo.java:51)
        at br.com.funcionario.view.FormVarejo$10.run(FormVarejo.java:638)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

por isso que eu acho que é no jar que eu to importando, porque o nimbus e o mastif e os outros que vem junto funcionam normalmente, mas o substance não.

cara esse org.pushingpixels.substance.api.skin.OfficeBlue2007Skin não pode ser convertido para um javax.swing.LookAndFeel
logo ele não é um LookAndFeel serto mano. esperimente pegar LookAndFeel da platarfoma.