Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Java / Look and Feel / Cambiar la Interfaz Gráfica con skin java

Cambiar la Interfaz Gráfica con skin java

Por jc mouse viernes, febrero 3, 2012

La Interfaz Grafica de Usuario en Java nos brinda la posibilidad de cambiar la apariencia de nuestras aplicaciones, ya sea utilizando las que vienen por defecto con la Maquina Virtual Java o tambien con la posibilidad de bajarse una de las muchos Skin que existen la red, por ejemplo en la pagina de javooto puedes descargarte interesantes pieles y lo mejor de todo, son gratis.

Para cambiar la apariencia de nuestras aplicaciones, desde netbeans, debes colocar el siguiente código en la clase Main, asi el cambio de piel vale para toda la aplicación.

    public static void main(String[] args) {

        interfaz f = new interfaz();
         try {
            UIManager.setLookAndFeel("NOMBRE SKIN");
            SwingUtilities.updateComponentTreeUI(f);
            f.setVisible(true);
        } catch (UnsupportedLookAndFeelException ex) {}
          catch (ClassNotFoundException ex) {}
          catch (InstantiationException ex) {}
          catch (IllegalAccessException ex) {}
    }

Donde interfaz es una clase JFrame de nuestra aplicación y NOMBRE SKIN, es el nombre de la piel la cual queremos activar. Por defecto tenemos las siguientes pieles:

com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel
com.sun.java.swing.plaf.motif.MotifLookAndFeel
com.sun.java.swing.plaf.windows.WindowsLookAndFeel
javax.swing.plaf.metal.MetalLookAndFeel

Windows Clásico

Skin Windows Clasico

Ventanas oscuras, para mi es el más feo pero bueno, para gustos…

Look feo

Windows Actual

Windows Seven

El último es el estilo clasico metalico que es el predeterminado al instalar java.

Si lo que quieres es saber que pieles tienes instaladas en tu sistema operativo, el siguiente código te ayudara:

UIManager.LookAndFeelInfo piel[] = UIManager.getInstalledLookAndFeels();
   for(int i=0 ; i<piel.length;i++)
      System.out.println("Nombre Skin = " +  piel[i].getClassName() );

 

Tags

Artículos similares

Resolución de pantalla con LibGDX

En este tutorial, veremos un poco más de lo que son las texturas en libGDX y dos maneras de añadirlas a nuestros juegos,[...]

Lo nuevo de HTTP Client

Una de las novedades de Java 9 y 10 aunque por el momento en modo de prueba (jdk.incubator.http) es el Cliente HTTP el c[...]

Incrustar reporte en formulario java

Jasperreport nos brinda su propio visor de reportes, sin embargo en ocasiones queremos mostrar los informes directamente[...]

Dibujar Bitmap en Android

Android cuenta con una serie de herramientas en su API para el trabajo con gráficos, entre estos podemos mencionar: Bitm[...]

Tink biblioteca criptográfica de Google

Tink es una biblioteca de cifrado desarrollada por un grupo de criptógrafos e ingenieros de seguridad de Google lanzado[...]

Convertir imagenes JPEG a video MOV

Googleando me encontré con una interesante clase java «JpegImagesToMovie» que convierte imágenes JPEG a vídeo MOV de[...]