Ajuda com look and feel [resolvido]

1 resposta
karh-el

Eu uso o netebeans para meus trabalhos em java. O que quero saber é:
Baixei um skin, look and feel da vida lá da internet… como faço para adicionar esse danado ao meu projeto e usá-lo.
Já vi uns tutoriais, mas sei lá… não é o que quero saber.
Alguém pode me responder?

1 Resposta

Andre_JavaWorld

Ola Karh-el

Existem duas maneiras de voce setar seu look and feel, declarativamente e programaticamente, declarativamente voce faria algo assim no seu console:
java -classpath .;C:\java\lafdir\seulaf.jar SuaAplicacao

ja no modo progratico, que acredito ser o que te interessa, voce poderia fazer da seguinte maneira:

public static void main(String[] args) {
    try {
	    // Configura o Look and feel do sistema operacional usado
        UIManager.setLookAndFeel(
            UIManager.getSystemLookAndFeelClassName());
    } 
    catch (UnsupportedLookAndFeelException e) {
      // trata exception
    }
    catch (ClassNotFoundException e) {
       // trata exception
    }
    catch (InstantiationException e) {
       // trata exception
    }
    catch (IllegalAccessException e) {
       // trata exception
    }

    new SwingApplication(); //Cria e mostra sua aplicacao swing
}

No Exemplo a cima estou setando o look and feel da minha aplicacao para ser igual ao visual do sistema operacional em uso, mas o processo nao vai ser muito diferente para setar o look and feel que voce baixou da internet, se nao conseguir, poste aqui

Obs.: um exemplo meu… eu usava muito um laf que se chamava ninrod, e setava ele da seguinte maneira:

UIManager.setLookAndFeel( new com.nilo.plaf.nimrod.NimRODLookAndFeel());

no seu caso basta trocar a classe referente ao nimrod pela que voce ira utilizar…

Abraços

André Martins

Criado 26 de setembro de 2009
Ultima resposta 26 de set. de 2009
Respostas 1
Participantes 2