Apariencia de las aplicaciones Java

Código para modificar el lookandfeel de las aplicaciones Java.

Java Look and Feel

Al programar aplicaciones con interficies gráficas de usuario (GUI) podemos escojer entre varios estilos o temas de apariencia visual.

A continuación mostraremos un ejemplo de cómo modificar la apariencia visual de las aplicaciones Java.

Primero es necesario importar la siguiente librería:

import javax.swing.UIManager;

Luego añadiremos el siguiente código para definir el lookandfeel de nuestra aplicación. En este caso usaremos la función UIManager.getSystemLookAndFeelClassName() para que Java utilize el mismo tema que el sistema (Si estamos en Windows se verán las aplicaciones con el mismo tema de Windows).

try {
  UIManager.setLookAndFeel(
  UIManager.getSystemLookAndFeelClassName()
  );
}
catch ( Exception e ) {
  JOptionPane.showMessageDialog(this, "Imposible modificar el tema visual", "Lookandfeel inválido.",
  JOptionPane.ERROR_MESSAGE);
}

Otros Temas

Hay más temas disponibles. Con el siguiente código obtendríamos el tema MotifLookAndFeel:

try {
  UIManager.setLookAndFeel(
    "com.sun.java.swing.plaf.motif.MotifLookAndFeel"
  );
}
catch ( Exception e ) {
  JOptionPane.showMessageDialog(this, "Imposible modificar el tema visual", "Lookandfeel inválido.",
  JOptionPane.ERROR_MESSAGE);
}

Si no especificamos ningún tema, las aplicaciones tendrán la apariencia visual de las típicas aplicaciones Java.