Pergunta

Eu preciso configurar LookAndFeel arquivos no JDK 1.6. Eu tenho dois arquivos:

  1. napkinlaf-swingset2.jar

  2. napkinlaf.jar

Como posso configurar isso e usá-lo?

Eu gostaria de um olhar GTK e sentir ou Qt look and feel, eles estão disponíveis?

Foi útil?

Solução

O nome da classe para Naplin é net.sourceforge.napkinlaf.NapkinLookAndFeel. Então, para defini-lo como padrão na linha de comando, use:

java -Dswing.defaultlaf=net.sourceforge.napkinlaf.NapkinLookAndFeel

Para instalá-lo adicionar napkinlaf.jar à direção lib/ext e as linhas:

swing.installedlafs=napkin
swing.installedlaf.napkin.name=Napkin
swing.installedlaf.napkin.class=net.sourceforge.napkinlaf.NapkinLookAndFeel

para lib/swing.properties dentro da sua instalação Java (você provavelmente vai ter para criar o arquivo).

Veja a guardanapo wiki página

Outras dicas

Esta página explica como o trabalho com Look & Feels: http://java.sun.com/docs/books/tutorial /uiswing/lookandfeel/plaf.html

Você pode fazê-lo de linha de comando:

java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel MyApp

Ou em código:

UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");

Você precisa ter certeza de que os frascos contendo o look & feel estão no classpath do aplicativo. Como isso funciona depende da aplicação. Uma maneira típica seria para colocá-lo em uma pasta lib.

Look & sente que estão disponíveis por padrão no JDK são:

com.sun.java.swing.plaf.gtk.GTKLookAndFeel
com.sun.java.swing.plaf.motif.MotifLookAndFeel
com.sun.java.swing.plaf.windows.WindowsLookAndFeel

Quioting no link acima:

O GTK + L & F só será executada no UNIX ou sistemas Linux com GTK + 2.2 ou posterior instalado, enquanto que as do Windows L & F runs somente em sistemas Windows. Como o Java (Metal) L & F, o Motif L & F será executado em qualquer plataforma.

O Qt look and feel está disponível de Trolltech como o produto Jambi, que é Qt for Java.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top