Hace unos días había publicado Java Look & Feels, para dar continuidad al mismo, ahora veremos como instalar nuevos Look and Feels (LAF).
Las últimas versiones de Java traen algunos LAF predeterminados (dependiendo la plataforma), tales como “Metal”, “Motif”, “Windows” y “WindowsClassic”, “GTK” en Linux y otros, etc).
En internet se pueden conseguir muchos otros LAF (Javatoo, Substance Java Look & Feel). Al bajar un nuevo look and feel, se debe copiar el .jar correspondiente al LAF en el directorio jre\lib\ext del Java Runtime Environment o del Java SE Development Kit.
Sin embargo, el método getInstalled del UIManager no sabe de la existencia del nuevo LAF. Para hacerlo, se debe modificar (o crear en caso de no existir) el archivo swing.properties en el directorio jre\lib\ como el siguiente:
# Swing propertiesswing.installedlafs =metal,motif,winXP,win,Substance swing.installedlaf.metal.name = Java Look and Feel swing.installedlaf.metal.class = javax.swing.plaf.metal.MetalLookAndFeel swing.installedlaf.motif.name = Motif/CDE Look and Feel swing.installedlaf.motif.class = com.sun.java.swing.plaf.motif.MotifLookAndFeel swing.installedlaf.winXP.name = Windows Look and Feel swing.installedlaf.winXP.class = com.sun.java.swing.plaf.windows.WindowsLookAndFeel swing.installedlaf.win.name = Windows Look and Feel swing.installedlaf.win.class = com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel swing.installedlaf.Substance.name = Substance swing.installedlaf.Substance.class = org.jvnet.substance.skin.SubstanceBusinessLookAndFeel swing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Como se observa, en el archivo, se definen todos los LAF instalados (metal,motif,winXP,win,Substance) y el nombre y la clase de cada uno de ellos. En este caso, el look and feel agregado es “Substance“.
A continuación, se puede observar, como una misma aplicación puede lucir de varias formas diferentes:
5 Respuestas para "Instalar nuevos Look & Feels"
[...] hemos visto como Instalar nuevos Look and Feels. En esta oportunidad, pongo a disposición el Look and Feel de Mac OS X (Quaque Look and Feel), que [...]
oye como puedo generar mis propias claves para el swing.properties de otros look and feel q he descargado
fijate q quiero instalar un look and feel a mi aplicacion pero no se como intalarlo a eclipse me gustaria q pusieras un ejemplo mas detallado desde como instalarlo en java hasta como aplicarlos me seria de mucha ayuda
si puedes enviarme a mi correo un ejemplo completo me seria de mucha ayuda gracias
Warning: class ch.randelshofer.quaqua.osx.OSXApplication couldn’t load library “quaqua”. java.lang.UnsatisfiedLinkError: no quaqua in java.library.path
Este error me sale cuando trato de implementar el ququa aspect a mi aplicación.
quiero sabeer que más debo hacer y a que se refiere cuando me manda el error en java.library.path
Comentarios: