Pregunta

Necesito configurar archivos LookAndFeel en JDK 1.6. Tengo dos archivos:

  1. napkinlaf-swingset2.jar

  2. napkinlaf.jar

¿Cómo puedo configurar esto y usarlo?

Me gustaría un aspecto y sensación GTK O aspecto y apariencia Qt, ¿están disponibles?

¿Fue útil?

Solución

El nombre de la clase para Naplin es net.sourceforge.napkinlaf.NapkinLookAndFeel . Entonces, para establecerlo como predeterminado en la línea de comando, use:

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

Para instalarlo, agregue napkinlaf.jar a la dirección lib / ext y las líneas:

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

a lib / swing.properties dentro de su instalación de Java (probablemente tendrá que crear el archivo).

Vea la página wiki de la servilleta

Otros consejos

Esta página explica cómo se ve el trabajo con Look & amp; http://java.sun.com/docs/books/tutorial /uiswing/lookandfeel/plaf.html

Puedes hacerlo en línea de comandos:

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

O en el código:

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

Debe asegurarse de que los frascos que contienen el aspecto y la sensación estén en la ruta de clase de la aplicación. Cómo funciona esto depende de la aplicación. Una forma típica sería colocarlo en una carpeta lib.

Look & amp; Feels que están disponibles por defecto en el JDK son:

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

Citando el enlace de arriba:

  

El GTK + L & amp; F solo se ejecutará en UNIX o   Sistemas Linux con GTK + 2.2 o posterior   instalado, mientras se ejecuta Windows L & amp; F   Sólo en sistemas Windows. Como el java   (Metal) L & amp; F, el Motif L & amp; F se ejecutará en   cualquier plataforma.

La apariencia de Qt está disponible en Trolltech como el producto Jambi, que es Qt para Java.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top