Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Java / Look and Feel / Cambiar la Interfaz Gráfica con skin java

Cambiar la Interfaz Gráfica con skin java

Autor 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

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

WebServices – El Cliente

WebServices – El Cliente

En un tutorial anterior se creo un WebServices [Java WebServices] utilizando java y Netbeans, en esta ocasión se da cont...

Crear y mover objetos en tiempo de ejecución

Crear y mover objetos en tiempo de ejecución

Dando respuesta a una interrogante sobre el como crear objetos en tiempo de ejecución y como manipular estos, desarrolle...

Bloquear pantalla cliente

Bloquear pantalla cliente

En este tutorial crearemos una aplicación que bloqueara toda la pantalla de la PC y no nos dejara realizar ninguna tarea...

Crea un «Juego de Memoria» en java

Crea un «Juego de Memoria» en java

En este tutorial crearemos un sencillo juego de memoria en lenguaje java. Necesitamos IDE Netbeans 7.x Editor de imágene...

Tradukisto: Conversión de dinero en palabras

Tradukisto: Conversión de dinero en palabras

Tradukisto es una biblioteca para Java 8 creada para convertir números enteros o cantidades de dinero a sus equivalentes...

SDKMAN: Administrador del kit de desarrollo de software

SDKMAN: Administrador del kit de desarrollo de software

SDKMAN! es una herramienta para la administración de versiones paralelas de varios programas de desarrollo de software c...

Comparte lo que sabes

Categorias

Últimas entradas

Quasar es un proyecto Open Source basado en el Framework Vue que nos permite desarrollar proyectos de todo tipo, por eje...

Continuando el post de «Introducción a Retrofit» donde realizamos una breve preparación a lo que es el uso de la librerí...

Editar un documento PDF no es tan sencillo como editar un archivo de texto por ejemplo, para editar archivos PDFs necesi...

¿Alguna vez tuviste la necesidad de hacer una captura de pantalla de una página web? Si es así, seguramente buscaste y d...

Herramientas

Generador de Enlaces a Whatsapp