java - oyaha - native look and feel
¿Cómo puedo configurar los archivos LookAndFeel en Java? (3)
Necesito configurar los archivos LookAndFeel en JDK 1.6. Tengo dos archivos:
napkinlaf-swingset2.jar
napkinlaf.jar
¿Cómo puedo configurarlo y usarlo?
Me gustaría un aspecto y sensación de GTK O apariencia y tacto de QT, ¿Están disponibles?
Esta página explica cómo funciona con Look & Feels: http://java.sun.com/docs/books/tutorial/uiswing/lookandfeel/plaf.html
Puedes hacerlo desde la 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 archivos jar que contienen la apariencia se encuentran en el classpath de la aplicación. Cómo funciona esto depende de la aplicación. Una forma típica sería ponerlo en una carpeta lib.
Look & 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
Quiotando el enlace de arriba:
GTK + L & F solo se ejecutará en sistemas UNIX o Linux con GTK + 2.2 o posterior instalado, mientras que Windows L & F solo se ejecutará en sistemas Windows. Al igual que el Java (Metal) L & F, el Motif L & F se ejecutará en cualquier plataforma.
El nombre de 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 a las líneas:
swing.installedlafs=napkin swing.installedlaf.napkin.name=Napkin swing.installedlaf.napkin.class=net.sourceforge.napkinlaf.NapkinLookAndFeel
para lib/swing.properties
dentro de su instalación Java (probablemente tendrá que crear el archivo).
Ver la página wiki de Napkin
El aspecto de Qt está disponible en Trolltech como el producto Jambi, que es Qt para Java.