import java.util.*;
import javax.swing.*;

/**
 * Show the name-value pairs associated with views
 *
 * @author  Prof. David Benrstein, James Madison University
 * @version 1.0
 */
public class ShowUIDefaults
{
    /**
     * The entry point
     */
    public static void main(String[] args)
    {
       Enumeration       e;
       int               i;
       String[]          keys;
       UIDefaults        defaults;


       defaults = UIManager.getDefaults();
       keys = new String[defaults.size()];

       e = defaults.keys();
       i = 0;
       while (e.hasMoreElements()) 
       {
          keys[i] = e.nextElement().toString();
          i++;
       }


       Arrays.sort(keys);
       for (i=0; i < keys.length; i++) 
       {
          System.out.println(keys[i]+"\t"+defaults.get(keys[i]));
       }
    }

}
