Hola,

con el siguiente código podrás cambiar el 'skin' (en Java se llama LookAndFeel) a cualquier form.

Código:
Obtener los nombres de los LookAndFeels:

Código: Seleccionar todo

UIManager.LookAndFeelInfo[] lookAndFeelInfos = UIManager.getInstalledLookAndFeels();
            System.out.println("# LookAndFeels:");
            for (LookAndFeelInfo look : lookAndFeelInfos) {
                System.out.println("\t-"+look.getName());
            }
Obtener los nombre de clase de los LookAndFeel:

Código: Seleccionar todo

UIManager.LookAndFeelInfo[] lookAndFeelInfos = UIManager.getInstalledLookAndFeels();
            System.out.println("# LookAndFeels:");
            for (LookAndFeelInfo look : lookAndFeelInfos) {
                System.out.println("\t- "+look.getClassName());
            }
Cambiar de LookAndFeel:

Código: Seleccionar todo

UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); //L&F de Windows
SwingUtilities.updateComponentTreeUI(this);//this o el nombre del Frame
this.pack(); //this o el nombre del Frame
¡OJO!: hay que poner la clase, no el nombre.

Imagen:
Imagen
Responder

Volver a “Fuentes”