Apariencia Swing

damun
17 de Noviembre del 2005
Hola!. Estoy empezando a usar la API Swing de Java, y vi que una de las caracteristicas nuevas es la autogestión de su aspecto. Quería saber de donde podría bajarme paquetes nuevos de apariencia de Swing, y si hay alguna forma de modificarlos o crearlos. Gracias

cerodriguezl
17 de Noviembre del 2005
Supongo que se refiere al "look and feel". Para cambiar el look and feel puede usar el siguiente código al iniciar el programa:

try
{
UIManager.setLookAndFeel("com.sun.java."+
"swing.plaf.motif.MotifLookAndFeel");
}
catch(Exception e)
{
e.printStackTrace();
}

El argumento para setLookAndFeel es el nombre de la clase que va a usar como LookAndFeel.

Para hacer que la aplicación obtenga el LookAndFeel nativo de la plataforma sobre la que se ejecuta, puede hacerlo de la siguiente forma:

try
{
UIManager.setLookAndFeel(UIManager.
getSystemLookAndFeelClassName());
}
catch(Exception e)
{
throw new RuntimeException(e);
}

En esta página pude encontrar algunos LookAndFeel: http://www.javootoo.com/