Substance Look-and-feel

3 respostas
B

Bom dia,

To estudando aqui alguns efeitos do Substance Look-and-Feel mas até agora só consegui a barra de rolagem com 3 botões… alguem sabe sabe mais algum ai ?

try {
                //tipo de Substance l&f
                UIManager.setLookAndFeel(new SubstanceBusinessBlackSteelLookAndFeel());
                
                //barra de rolagem com 3 botões.
                UIManager.put(SubstanceBusinessBlackSteelLookAndFeel.SCROLL_PANE_BUTTONS_POLICY,
                SubstanceConstants.ScrollPaneButtonPolicyKind.MULTIPLE);

                } catch (UnsupportedLookAndFeelException ex)

abraço.

3 Respostas

lina

Oi,

Da uma olhada nesse link:

http://www.guj.com.br/posts/list/141025.java#759912

Tchauzin!

B

É eu já tinha visto isso em [url]http://javafree.uol.com.br/artigo/871502/Testando-varios-Look-And-Feels.html[/url]

e o problema é justamente esse..

try {
     // Define o look and feel.
     UIManager.setLookAndFeel(new SubstanceBusinessLookAndFeel());
     
     // Escurece o tema.
     SubstanceLookAndFeel.setCurrentTheme(new SubstanceCremeTheme().shade(0.1));
     
     // Define o watermark.
     SubstanceLookAndFeel.setCurrentWatermark(new SubstanceMetalWallWatermark()); 

     // Ajusta a forma dos botões.
     SubstanceLookAndFeel.setCurrentButtonShaper(new ClassicButtonShaper());

     // Gradient painters for buttons.
     SubstanceLookAndFeel.setCurrentGradientPainter(new WaveGradientPainter()); 

     // Faz com que o watermark vaze (bleed) por componentes opacos, como JTextField's.
     // Note a área de texto da figura abaixo.
     UIManager.put(SubstanceLookAndFeel.WATERMARK_TO_BLEED, Boolean.TRUE);

     // Ajusta localização e quantidade de botões da bara de rolagem (scrolbar)
     // Perceba na figura abaixo que a scrolbar possui três botões.
     UIManager.put(SubstanceLookAndFeel.SCROLL_PANE_BUTTONS_POLICY,
                SubstanceConstants.ScrollPaneButtonPolicyKind.MULTIPLE);
} catch (UnsupportedLookAndFeelException ex) {

...não consigo adicionar as linhas 6, 9, 12, 15, 19

por exemplo na linha 12, ele pede para adicionar o import org.jvnet.substance.shaper.ClassicButtonShaper mas quando adiciono aparece um outro erro em "setCurrentButtonShaper", cannot find symbol

O substance l&f até roda, mas no modo "cru"...

obrigado lina

lina

Oi,

Estranho… não utilizo L&F por isso fica um pouco dificil ajudar.

Isso está parecendo que você adicionou o import errado.

Sugestão: Deletar todos os import’s adicionados e inseri-los 1 por 1 novamente.
Sugestão2: Verifique se todos os jars do Substance estão adicionados no seu projeto.

Tchauzin!

Criado 16 de outubro de 2009
Ultima resposta 16 de out. de 2009
Respostas 3
Participantes 2