Look and Feel

6 respostas
dineybook

Estou utilizando o netbeans 5.5.1 para desenvolver a minha aplicação no windows.
Eu quero utilizar o look and feel igual aos mac os: http://www.randelshofer.ch/quaqua/guide/index.html

este link é de um look and feel pra colocar nas aplicações que sao desenvolvidas em java… Só que eu nao estou conseguindo.

Sera que alguem ja usou ou tem um tutorial bem mais explicativo que esse ai do link. Eu quero que o look and feel fique no projeto, ou seja, quando eu compilar e colocar em um outro computador eu quero que ele rode normal com o look do mac…

abraços

6 Respostas

cs.santos0

cara vc tem q jogar o arquivo jar do L&F na pasta ext do seu jdk

ex:

c:\program Files\java\sdk 1.6.0\jre\lib\ext

ai vc deve add esse jar externo a library do seu projeto no netbeans.

flw

cs.santos0

tenta ai

diego2005

Dá uma olhada aqui

T+

dineybook

cs.santos0:
cara vc tem q jogar o arquivo jar do L&F na pasta ext do seu jdk

ex:

c:\program Files\java\sdk 1.6.0\jre\lib\ext

ai vc deve add esse jar externo a library do seu projeto no netbeans.

flw

Eu fiz o seguinte.

peguei estes arquivos conforme diz no tutorial do link que passei no inicio do post… que sao os abaixo:

quaqua-filechooser-only.jar
quaqua-colorchooser-only.jar
quaqua-menu-only.jar

e coloquei em:
C:\Arquivos de programas\Java\jdk1.5.0_12\lib

Depois abri o meu projeto e segui os passo:

1- Adicionei os JARs na Biblioteca do meu projeto
2- Coloquei o seguinte codigo no main do meu projeto:

UIManager.setLookAndFeel("ch.randelshofer.quaqua.QuaquaLookAndFeel");
        } catch (ClassNotFoundException ex) {
            ex.printStackTrace();
        } catch (UnsupportedLookAndFeelException ex) {
            ex.printStackTrace();
        } catch (InstantiationException ex) {
            ex.printStackTrace();
        } catch (IllegalAccessException ex) {
            ex.printStackTrace();
        }

Quando eu rodei nao mudou o look and feel

O que faltou eu fazer?

Marky.Vasconcelos

Se não em engano tem um UIManger.updateContentNaoSeiOque(Frame);
dai você chama ele depois de start o L&F

V

Esse LAF não é apenas para MAC?

Criado 30 de agosto de 2007
Ultima resposta 26 de abr. de 2008
Respostas 6
Participantes 5