Escribe aquí el texto
Trozo de código para cargar una apariencia a partir de un fichero externo. Es necesario tener el skinlf.jar en el path.
public void cargarSkin(String nombreFichero){
URL url = null;
try{
url = SkinUtils.toURL(new File(nombreFichero));
SkinLookAndFeel.setSkin(SkinLookAndFeel.loadThemePack(url));
SkinLookAndFeel.enable();
}catch(Exception ex){
System.out.println("Error recogiendo skin : " + url);
}
SwingUtilities.updateComponentTreeUI(this);
this.pack();
}Trozo de código para cargar una apariencia a partir de las clases de java.
try{
// CUALQUIERA DE ESTOS TRES MODELOS PUEDE SER CARGADO. ASTERISCAR LOS QUE NO
// QUERAMOS HACERLOS VISUALES
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
//UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
//UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
this.pack();
}catch(Exception error){
System.out.println("Error: " + error);
}