Listar los look & feel disponibles

2059 vistas

Los look and feels registrados están disponibles con el método getInstalledLookAndFeels de la clase UIManager.

Veamos un ejemplo que recupera todos los look & feel disponibles en forma de Map, en los que las llaves son los nombres de L&F y los valores los nombre de las clases correspondientes:



java
  1. public Map getLookAndFeelsMap(){
  2.   UIManager.LookAndFeelInfo[] info = UIManager.getInstalledLookAndFeels();
  3.   Map map = new TreeMap();
  4.   for(int i=0; i<info.length;i++){
  5.       String nombreLF = info[i].getName();
  6.       String nombreClase = info[i].getClassName();
  7.       map.put(nombreLF,nombreClase);
  8.   }
  9.   return map;
  10. }