Java Tutorial/Swing/UIDefault — различия между версиями

Материал из Java эксперт
Перейти к: навигация, поиск
м (1 версия)
 
(нет различий)

Версия 17:44, 31 мая 2010

14. Changing ToolTip background color for Swing Applications

import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.UIDefaults;
import javax.swing.UIManager;
import javax.swing.plaf.ColorUIResource;
import javax.swing.plaf.metal.MetalLookAndFeel;
class MyLookAndFeel extends MetalLookAndFeel {
  protected void initSystemColorDefaults(UIDefaults table) {
    super.initSystemColorDefaults(table);
    table.put("info", new ColorUIResource(255, 255, 225));
  }
}
class Main extends JFrame {
  public Main() throws Exception{
    UIManager.setLookAndFeel("MyLookAndFeel");
    setLayout(new FlowLayout());
    JButton b = new JButton();
    b.setText("<html>A<br> B</html>");
    b.setToolTipText("<html>C<br>D<br>E</html>");
    add(b);
    JLabel l = new JLabel("Z");
    l.setToolTipText("zzzzz...");
    add(l);
  }
  public static void main(String[] arg)throws Exception {
    Main m = new Main();
    m.setVisible(true);
    m.setSize(new Dimension(300, 150));
    m.validate();
  }
}





14. Get default values for Swing-based user interface

import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import javax.swing.UIManager;
public class Main {
  public static void main(String[] args) throws Exception {
    Set defaults = UIManager.getLookAndFeelDefaults().entrySet();
    for (Iterator i = defaults.iterator(); i.hasNext();) {
      Map.Entry entry = (Map.Entry) i.next();
      System.out.print(entry.getKey() + " = ");
      System.out.println(entry.getValue());
    }
  }
}





14. Getting the Default Values for a Look and Feel

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Insets;
import javax.swing.Icon;
import javax.swing.InputMap;
import javax.swing.UIDefaults;
import javax.swing.UIManager;
import javax.swing.border.Border;
public class Main {
  public static void main(String[] argv) {
    UIDefaults uidefs = UIManager.getLookAndFeelDefaults();
    String[] keys = (String[]) uidefs.keySet().toArray(new String[0]);
    for (int i = 0; i < keys.length; i++) {
      Object v = uidefs.get(keys[i]);
      if (v instanceof Integer) {
        int intVal = uidefs.getInt(keys[i]);
      } else if (v instanceof Boolean) {
        boolean boolVal = uidefs.getBoolean(keys[i]);
      } else if (v instanceof String) {
        String strVal = uidefs.getString(keys[i]);
      } else if (v instanceof Dimension) {
        Dimension dimVal = uidefs.getDimension(keys[i]);
      } else if (v instanceof Insets) {
        Insets insetsVal = uidefs.getInsets(keys[i]);
      } else if (v instanceof Color) {
        Color colorVal = uidefs.getColor(keys[i]);
      } else if (v instanceof Font) {
        Font fontVal = uidefs.getFont(keys[i]);
      } else if (v instanceof Border) {
        Border borderVal = uidefs.getBorder(keys[i]);
      } else if (v instanceof Icon) {
        Icon iconVal = uidefs.getIcon(keys[i]);
      } else if (v instanceof javax.swing.text.JTextComponent.KeyBinding[]) {
        javax.swing.text.JTextComponent.KeyBinding[] keyBindsVal = (javax.swing.text.JTextComponent.KeyBinding[]) uidefs
            .get(keys[i]);
      } else if (v instanceof InputMap) {
        InputMap imapVal = (InputMap) uidefs.get(keys[i]);
      } else {
        System.out.println("Unknown type"); 
      }
    }
  }
}





14. Listing UIDefault Properties

import java.util.Enumeration;
import javax.swing.UIDefaults;
import javax.swing.UIManager;
public class ListProperties {
  public static void main(String args[]) throws Exception {
    UIManager.LookAndFeelInfo looks[] = UIManager.getInstalledLookAndFeels();
    for (UIManager.LookAndFeelInfo info : looks) {
      UIManager.setLookAndFeel(info.getClassName());
      UIDefaults defaults = UIManager.getDefaults();
      Enumeration newKeys = defaults.keys();
      while (newKeys.hasMoreElements()) {
        Object obj = newKeys.nextElement();
        System.out.printf("%50s : %s\n", obj, UIManager.get(obj));
      }
    }
  }
}



TabbedPane.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                  ToggleButton.margin : javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14]
                                                     Table.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                      InternalFrameUI : com.sun.java.swing.plaf.windows.WindowsInternalFrameUI
                                         TextField.inactiveForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                          Menu.border : javax.swing.plaf.basic.BasicBorders$MarginBorder@992bae
                                                   CheckBoxMenuItemUI : com.sun.java.swing.plaf.windows.WindowsCheckBoxMenuItemUI
                                               CheckBox.focusInputMap : javax.swing.plaf.InputMapUIResource@2bd3a
                                                      Tree.timeFactor : 1000
                                          PasswordField.focusInputMap : javax.swing.plaf.InputMapUIResource@1d53f5b
                               FormattedTextField.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                   ToolBarSeparatorUI : com.sun.java.swing.plaf.windows.WindowsToolBarSeparatorUI
                                     PasswordField.inactiveBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                  MenuItem.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                     ProgressBar.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                            EditorPane.caretBlinkRate : 500
                                                CheckBoxMenuItem.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                         OptionPane.messageAreaBorder : javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@1329642
                                         ComboBox.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                       Tree.focusInputMap.RightToLeft : javax.swing.plaf.InputMapUIResource@26d607
                               CheckBoxMenuItem.acceleratorForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                           CheckBoxMenuItem.checkIcon : javax.swing.plaf.basic.BasicIconFactory$CheckBoxMenuItemIcon@138c63
                                                    Menu.shortcutKeys : [I@165f738
                                            Tree.selectionBorderColor : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                   DesktopIcon.border : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@149b290
                                                    Button.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                  Viewport.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                   MenuItem.checkIcon : com.sun.java.swing.plaf.windows.WindowsIconFactory$MenuItemCheckIcon@b1074a
                                                          controlText : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                              ProgressBar.cellSpacing : 2
                                            Table.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                MenuItem.rumandSound : win.sound.menuCommand
                                                         ScrollPaneUI : javax.swing.plaf.basic.BasicScrollPaneUI
                                     Slider.focusInputMap.RightToLeft : javax.swing.plaf.InputMapUIResource@55a338
                                                        Slider.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                             EditorPane.focusInputMap : javax.swing.plaf.InputMapUIResource@4ee70b
                                                SplitPane.dividerSize : 5
                                                    Button.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                 FileChooser.listFont : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                    ColorChooser.font : javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12]
                                                  Separator.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           ProgressBar.horizontalSize : javax.swing.plaf.DimensionUIResource[width=146,height=12]
                              ColorChooser.swatchesDefaultRecentColor : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                   Desktop.background : javax.swing.plaf.ColorUIResource[r=58,g=110,b=165]
                                          FileChooser.detailsViewIcon : javax.swing.ImageIcon@1eec35
                                               TabbedPane.textIconGap : 4
                                               TableHeader.cellBorder : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@25c828
                              ScrollPane.ancestorInputMap.RightToLeft : javax.swing.plaf.InputMapUIResource@77ef83
                                                ProgressBar.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                 Button.showMnemonics : false
                                                      Tree.paintLines : true
                                          TextPane.inactiveForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                          Button.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                        textHighlight : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                       FileChooser.usesSingleFilePane : true
                                                         windowBorder : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                   MenuBar.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                InternalFrame.inactiveTitleForeground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                 Separator.foreground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                 TabbedPane.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                              SplitPaneDivider.border : javax.swing.plaf.basic.BasicBorders$SplitPaneDividerBorder@d85cc
                                               MenuBar.windowBindings : [Ljava.lang.Object;@1cb52ae
                                                 CheckBox.textIconGap : 4
                                                        TextArea.font : javax.swing.plaf.FontUIResource[family=Monospaced,name=Courier,style=plain,size=13]
                                    PasswordField.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                         Spinner.font : javax.swing.plaf.FontUIResource[family=Monospaced,name=Courier,style=plain,size=13]
                                                   Spinner.foreground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                             TextPane.caretForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                  RadioButtonMenuItem.acceleratorFont : javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12]
                                              CheckBoxMenuItem.border : javax.swing.plaf.basic.BasicBorders$MarginBorder@1a12495
                                                     RadioButton.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                         TextField.disabledBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                    TitledBorder.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                OptionPane.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                           ToolBar.floatingBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                               ProgressBar.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                         Table.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                    TabbedPane.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                         AuditoryCues.allAuditoryCues : [Ljava.lang.Object;@1deeb40
                                       InternalFrame.titleButtonWidth : 18
                                                     menuPressedItemF : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                     menuPressedItemB : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                      TextField.light : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                      EditorPane.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                   List.focusInputMap : javax.swing.plaf.InputMapUIResource@68c26c
                                                         Slider.focus : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                 PopupMenuSeparatorUI : javax.swing.plaf.basic.BasicPopupMenuSeparatorUI
                                                 Tree.leftChildIndent : 7
                                       RadioButtonMenuItem.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                            Button.dashedRectGapWidth : 10
                                                TabbedPane.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                TabbedPane.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                           Menu.acceleratorForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                              PanelUI : javax.swing.plaf.basic.BasicPanelUI
                                        TextField.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                      TextArea.margin : javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0]
                              RadioButtonMenuItem.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                        InternalFrame.titlePaneHeight : 18
                                                     TextField.margin : javax.swing.plaf.InsetsUIResource[top=1,left=1,bottom=1,right=1]
                                         TextArea.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                ScrollBar.thumbShadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                   ToolTip.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                       Menu.arrowIcon : com.sun.java.swing.plaf.windows.WindowsIconFactory$MenuArrowIcon@955cd5
                                              OptionPane.warningSound : win.sound.exclamation
                                  InternalFrame.activeTitleForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                  ComboBox.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                               TableHeader.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                        Tree.drawDashedFocusIndicator : true
                                              TitledBorder.titleColor : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                      Menu.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                             RadioButtonMenuItem.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                              desktop : javax.swing.plaf.ColorUIResource[r=58,g=110,b=165]
                                               RadioButton.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                        CheckBoxMenuItem.rumandSound : win.sound.menuCommand
                                                         ToolBar.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                              ToggleButton.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                    Slider.foreground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                        MenuItem.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                       EditorPane.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           Button.dashedRectGapHeight : 8
                                                Tree.rightChildIndent : 13
                                                          SeparatorUI : com.sun.java.swing.plaf.windows.WindowsSeparatorUI
                                             OptionPane.questionSound : win.sound.question
                                     RadioButtonMenuItem.rumandSound : win.sound.menuCommand
                                                   ToolBar.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                   Slider.focusInsets : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]
                                                    EditorPane.border : javax.swing.plaf.basic.BasicBorders$MarginBorder@1bde4
                                             PasswordField.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                    InternalFrame.inactiveBorderColor : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                           Slider.minimumVerticalSize : java.awt.Dimension[width=21,height=36]
                                                  CheckBox.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                             Menu.submenuPopupOffsetY : -3
                                             Menu.submenuPopupOffsetX : -4
                                                      TextPane.margin : javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3]
                                                   Tree.focusInputMap : javax.swing.plaf.InputMapUIResource@59fb21
                                                           TextAreaUI : com.sun.java.swing.plaf.windows.WindowsTextAreaUI
                                                              LabelUI : com.sun.java.swing.plaf.windows.WindowsLabelUI
                                               OptionPane.warningIcon : javax.swing.ImageIcon@1766806
                            RadioButtonMenuItem.acceleratorForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                         InternalFrame.restoreUpSound : win.sound.restoreUp
                                           FileChooser.listViewBorder : javax.swing.plaf.BorderUIResource$BevelBorderUIResource@13c7378
                                        Tree.changeSelectionWithFocus : true
                                                               TreeUI : com.sun.java.swing.plaf.windows.WindowsTreeUI
                                                 TextField.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                  inactiveCaptionText : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                      ProgressBar.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                   ScrollBar.trackHighlightForeground : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                     OptionPane.buttonClickThreshhold : 500
                                ColorChooser.swatchesRecentSwatchSize : java.awt.Dimension[width=10,height=10]
                                             ScrollBar.thumbHighlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                    ScrollPane.border : javax.swing.plaf.basic.BasicBorders$FieldBorder@a77106
                                          AuditoryCues.noAuditoryCues : [Ljava.lang.Object;@ed662d
                                                    MenuBar.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                        RadioButtonUI : com.sun.java.swing.plaf.windows.WindowsRadioButtonUI
                                              OptionPane.questionIcon : javax.swing.ImageIcon@1cf4a2c
                                                        CheckBox.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                            FormattedTextField.border : javax.swing.plaf.basic.BasicBorders$FieldBorder@eac5a
                                       CheckBoxMenuItem.borderPainted : false
                                                Tree.ancestorInputMap : javax.swing.plaf.InputMapUIResource@15575e0
                                                      Tree.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           RadioButtonMenuItem.margin : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]
                                               MenuItem.borderPainted : false
                              RootPane.defaultButtonWindowKeyBindings : [Ljava.lang.Object;@1addb59
                                        PasswordField.caretForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                          CheckBox.interiorBackground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           SplitPane.ancestorInputMap : javax.swing.plaf.InputMapUIResource@11bed71
                                   FormattedTextField.caretForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                            ComboBox.ancestorInputMap : javax.swing.plaf.InputMapUIResource@81b1fb
                                             InternalFrame.closeSound : win.sound.close
                                            FileChooser.newFolderIcon : javax.swing.ImageIcon@cbdb20
                                               OptionPane.messageFont : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                  ToggleButton.border : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@19f3736
                                    Application.useSystemFontSettings : true
                                                   InternalFrame.icon : com.sun.java.swing.plaf.windows.WindowsInternalFrameTitlePane$ScalableIconUIResource@e79839
                                  InternalFrame.inactiveTitleGradient : javax.swing.plaf.ColorUIResource[r=192,g=192,b=192]
                                                               ListUI : javax.swing.plaf.basic.BasicListUI
                                      ColorChooser.swatchesSwatchSize : java.awt.Dimension[width=10,height=10]
                                             ToggleButton.textIconGap : 4
                                        FormattedTextField.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                  ToggleButton.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                  TextArea.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                  Tree.lineTypeDashed : true
                                                            Menu.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                           TextPaneUI : com.sun.java.swing.plaf.windows.WindowsTextPaneUI
                                                 Menu.acceleratorFont : javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12]
                                     FileChooser.listViewWindowsStyle : true
                                                     Separator.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                        ComboBox.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                 CheckBoxMenuItem.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                 PopupMenu.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                  SplitPane.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                          ComboBox.disabledForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                InternalFrame.layoutTitlePaneAtOrigin : false
                                                    OptionPane.border : javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@bac9b9
                                             FileChooser.listViewIcon : javax.swing.ImageIcon@111b910
                                            ToolBar.dockingBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                           FileChooser.homeFolderIcon : javax.swing.LookAndFeel$1@8ceeea
                                          CheckBoxMenuItem.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                      ScrollBar.width : 16
                                              RadioButton.textIconGap : 4
                               ScrollBar.ancestorInputMap.RightToLeft : javax.swing.plaf.InputMapUIResource@995a79
                                            InternalFrame.borderColor : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                    ToolBar.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                RadioButton.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                            List.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                         TextPane.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           ScrollBar.ancestorInputMap : javax.swing.plaf.InputMapUIResource@2c35e
                                                     Panel.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                    Tree.expandedIcon : com.sun.java.swing.plaf.windows.WindowsTreeUI$ExpandedIcon@1687e7c
                                                             SliderUI : com.sun.java.swing.plaf.windows.WindowsSliderUI
                                                 Button.focusInputMap : javax.swing.plaf.InputMapUIResource@14835fb
                                                  TextPane.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                             ToolBar.ancestorInputMap : javax.swing.plaf.InputMapUIResource@1cffeb4
                                             List.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                               FileView.directoryIcon : javax.swing.plaf.IconUIResource@5b0668
                                         MenuItem.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                      Tree.closedIcon : javax.swing.plaf.IconUIResource@1d5a0
                       com.sun.java.swing.plaf.windows.WindowsLabelUI : class com.sun.java.swing.plaf.windows.WindowsLabelUI
                            class javax.swing.plaf.metal.MetalLabelUI : public static javax.swing.plaf.ruponentUI javax.swing.plaf.metal.MetalLabelUI.createUI(javax.swing.JComponent)
                                  javax.swing.plaf.metal.MetalLabelUI : class javax.swing.plaf.metal.MetalLabelUI
                   class com.sun.java.swing.plaf.windows.WindowsLabelUI : public static javax.swing.plaf.ruponentUI com.sun.java.swing.plaf.windows.WindowsLabelUI.createUI(javax.swing.JComponent)
                     class com.sun.java.swing.plaf.motif.MotifLabelUI : public static javax.swing.plaf.ruponentUI com.sun.java.swing.plaf.motif.MotifLabelUI.createUI(javax.swing.JComponent)
                           com.sun.java.swing.plaf.motif.MotifLabelUI : class com.sun.java.swing.plaf.motif.MotifLabelUI
                                                        TextPane.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                     Label.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                             TabbedPane.tabAreaInsets : javax.swing.plaf.InsetsUIResource[top=3,left=2,bottom=0,right=2]
                                             FileView.floppyDriveIcon : javax.swing.plaf.IconUIResource@1f64158
                                                EditorPane.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                 SplitPane.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                    ToggleButton.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                 SplitPane.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                       ToolTip.border : javax.swing.plaf.BorderUIResource$LineBorderUIResource@15a0305
                                                  Slider.verticalSize : java.awt.Dimension[width=21,height=200]
                                                        Tree.openIcon : javax.swing.plaf.IconUIResource@3c2378
                                                FileView.ruputerIcon : javax.swing.plaf.IconUIResource@3cc262
                                                            scrollbar : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                            MenuBarUI : com.sun.java.swing.plaf.windows.WindowsMenuBarUI
                                         TabbedPane.tabsOverlapBorder : false
                                                ScrollPane.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                  TitledBorder.border : javax.swing.plaf.BorderUIResource$EtchedBorderUIResource@1b000e7
                                                     Slider.tickColor : java.awt.Color[r=0,g=0,b=0]
                                                  Tree.textBackground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                       ToggleButtonUI : com.sun.java.swing.plaf.windows.WindowsToggleButtonUI
                                          InternalFrame.minimizeSound : win.sound.minimize
                                            RadioButton.focusInputMap : javax.swing.plaf.InputMapUIResource@fdb00d
                                               Menu.crossMenuMnemonic : false
                                       InternalFrame.restoreDownSound : win.sound.restoreDown
                                             Tree.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                          OptionPane.buttonAreaBorder : javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@131303f
                                            RootPane.ancestorInputMap : javax.swing.plaf.InputMapUIResource@56860b
                                             Menu.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                          TabbedPane.ancestorInputMap : javax.swing.plaf.InputMapUIResource@7a5a19
                                    FileChooser.fileNameLabelMnemonic : 78
                                         InternalFrame.windowBindings : [Ljava.lang.Object;@b122a1
                                            ScrollBar.thumbDarkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                             textText : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                      TextArea.border : javax.swing.plaf.basic.BasicBorders$MarginBorder@1589e56
                                                 ScrollBar.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                     TextField.border : javax.swing.plaf.basic.BasicBorders$FieldBorder@1033a6f
                                            ComboBox.buttonDarkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                 InternalFrame.minimizeIconBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                            TextField.caretForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                            ComboBox.buttonBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                             ComboBox.buttonHighlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                         TextField.inactiveBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                    DesktopIcon.width : 160
                                     CheckBoxMenuItem.acceleratorFont : javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12]
                                                           CheckBoxUI : com.sun.java.swing.plaf.windows.WindowsCheckBoxUI
                                                 PasswordField.margin : javax.swing.plaf.InsetsUIResource[top=1,left=1,bottom=1,right=1]
                                            Table.focusCellForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                     TextField.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                         ComboBox.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                       Menu.checkIcon : javax.swing.plaf.basic.BasicIconFactory$MenuItemCheckIcon@1d2b01b
                                                       ColorChooserUI : javax.swing.plaf.basic.BasicColorChooserUI
                                                           RootPaneUI : com.sun.java.swing.plaf.windows.WindowsRootPaneUI
                                  Menu.acceleratorSelectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                    RadioButton.focus : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                             FileChooser.upFolderIcon : javax.swing.ImageIcon@f18e8e
                             PopupMenu.selectedWindowInputMapBindings : [Ljava.lang.Object;@c623af
                                                    RadioButton.light : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                          SplitPaneUI : com.sun.java.swing.plaf.windows.WindowsSplitPaneUI
                                              TextField.focusInputMap : javax.swing.plaf.InputMapUIResource@50ca0c
                                               Table.ancestorInputMap : javax.swing.plaf.InputMapUIResource@e753
                                            Table.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                 Tree.scrollsOnExpand : true
                                                    List.cellRenderer : javax.swing.DefaultListCellRenderer$UIResource[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EmptyBorder@115273a,flags=25165832,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]
                              MenuItem.acceleratorSelectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                  activeCaptionBorder : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                           Panel.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                      CheckBoxMenuItem.acceleratorSelectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                      TextPane.border : javax.swing.plaf.basic.BasicBorders$MarginBorder@15311bd
                                FormattedTextField.inactiveForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                   RadioButton.margin : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]
                                                          TextFieldUI : com.sun.java.swing.plaf.windows.WindowsTextFieldUI
                                             TabbedPane.focusInputMap : javax.swing.plaf.InputMapUIResource@b1aebf
                                                      CheckBox.margin : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]
                                    FormattedTextField.caretBlinkRate : 500
                                                              TableUI : javax.swing.plaf.basic.BasicTableUI
                                         OptionPane.messageForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                      List.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                     Table.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                 PopupMenu.popupSound : win.sound.menuPopup
                                   Table.ancestorInputMap.RightToLeft : javax.swing.plaf.InputMapUIResource@1478a43
                                             TabbedPane.tabRunOverlay : 2
                                       Table.focusCellHighlightBorder : com.sun.java.swing.plaf.windows.WindowsBorders$ComplementDashedBorder@1c65216
                                                      controlDkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                              ColorChooser.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                     RadioButton.icon : com.sun.java.swing.plaf.windows.WindowsIconFactory$RadioButtonIcon@54c4ad
                                       InternalFrame.borderDarkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                   MenuBar.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                             Label.disabledForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                InternalFrame.inactiveTitleBackground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                               Table.scrollPaneBorder : javax.swing.plaf.BorderUIResource$BevelBorderUIResource@13c7378
                                                 Separator.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                               FormattedTextField.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                     PasswordField.inactiveForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                           RadioButtonMenuItem.border : javax.swing.plaf.basic.BasicBorders$MarginBorder@1372656
                                    InternalFrame.activeTitleGradient : javax.swing.plaf.ColorUIResource[r=166,g=202,b=240]
                                                  MenuItem.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                        Button.margin : javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14]
                                        RadioButtonMenuItem.arrowIcon : javax.swing.plaf.basic.BasicIconFactory$MenuItemArrowIcon@f6ac0b
                                              TextArea.caretBlinkRate : 500
                                                       PopupMenu.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                      OptionPane.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                 TabbedPane.tabInsets : javax.swing.plaf.InsetsUIResource[top=0,left=4,bottom=1,right=4]
                                                           ViewportUI : javax.swing.plaf.basic.BasicViewportUI
                                                   Spinner.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                          InternalFrame.maximizeSound : win.sound.maximize
                                              InternalFrame.titleFont : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=bold,size=11]
                                                  Viewport.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                    Button.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                      Table.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                       RadioButton.interiorBackground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                OptionPane.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                               ProgressBar.cellLength : 7
                                          ProgressBar.repaintInterval : 50
                                                             ButtonUI : com.sun.java.swing.plaf.windows.WindowsButtonUI
                                                            Tree.hash : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                OptionPane.errorSound : win.sound.hand
                                                           Label.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                            InternalFrame.borderWidth : 1
                                            Button.disabledForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                             TextArea.caretForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                       SplitPaneDivider.draggingColor : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                          Table.light : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                      InternalFrame.activeBorderColor : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                             Desktop.ancestorInputMap : javax.swing.plaf.InputMapUIResource@1b6101e
                                          TextArea.inactiveForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                     controlHighlight : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                             TextField.caretBlinkRate : 500
                                         TextArea.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                     Button.defaultButtonFollowsFocus : true
                                                   ToolTip.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=225]
                                       MenuItem.acceleratorForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                            Tree.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                     TabbedPane.focus : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                     TabbedPane.light : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                      ScrollPane.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                               RadioButton.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                        FileChooserUI : com.sun.java.swing.plaf.windows.WindowsFileChooserUI
                                  InternalFrame.activeTitleBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                          MenuItem.disabledForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                               OptionPane.minimumSize : javax.swing.plaf.DimensionUIResource[width=262,height=90]
                                              ToggleButton.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                            ScrollBar.trackForeground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                         ToggleButton.textShiftOffset : 1
                                             Spinner.ancestorInputMap : javax.swing.plaf.InputMapUIResource@1dc423f
                                              ToggleButton.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                        List.focusCellHighlightBorder : com.sun.java.swing.plaf.windows.WindowsBorders$ComplementDashedBorder@1815bfb
                                                    Slider.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                    RadioButtonMenuItem.borderPainted : false
                                       EditorPane.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                      Menu.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                    PasswordField.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                          RadioButton.textShiftOffset : 0
                                     PasswordField.disabledBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                               RadioButton.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                  CheckBox.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                 OptionPane.errorIcon : javax.swing.ImageIcon@1bdc9d8
                                                  CheckBox.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                RadioButtonMenuItemUI : com.sun.java.swing.plaf.windows.WindowsRadioButtonMenuItemUI
                                                inactiveCaptionBorder : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                        DesktopIconUI : com.sun.java.swing.plaf.windows.WindowsDesktopIconUI
                                           ToolBar.floatingForeground : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                               ProgressBar.foreground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                   ToolBar.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                      inactiveCaption : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                      MenuItem.margin : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]
                                       RadioButtonMenuItem.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                   ToolBar.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                        CheckBox.icon : com.sun.java.swing.plaf.windows.WindowsIconFactory$CheckBoxIcon@609959
                                       InternalFrame.resizeIconShadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                             PasswordField.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           InternalFrame.borderShadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                      ScrollBar.thumb : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                     SplitPane.border : javax.swing.plaf.basic.BasicBorders$SplitPaneBorder@10ea9ba
                                                 TextField.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                        TextField.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                               TextPane.focusInputMap : javax.swing.plaf.InputMapUIResource@1a918d5
                                             MenuItem.acceleratorFont : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                   ProgressBar.border : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@9d6065
                                           ScrollBar.minimumThumbSize : javax.swing.plaf.DimensionUIResource[width=8,height=8]
                                                 FormattedTextFieldUI : javax.swing.plaf.basic.BasicFormattedTextFieldUI
                                                      ComboBox.border : javax.swing.plaf.basic.BasicBorders$FieldBorder@238a47
                                                TabbedPane.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                          OptionPane.informationSound : win.sound.asterisk
                                                   CheckBox.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                          Menu.margin : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]
                                                        ProgressBarUI : com.sun.java.swing.plaf.windows.WindowsProgressBarUI
                                                     SplitPane.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                 TextField.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                              RadioButtonMenuItem.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                              Spinner.arrowButtonSize : java.awt.Dimension[width=16,height=5]
                                                       TextField.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                               window : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                     textInactiveText : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                        Viewport.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                 FileChooser.filesOfTypeLabelMnemonic : 84
                                                      List.timeFactor : 1000
                                           CheckBoxMenuItem.arrowIcon : javax.swing.plaf.basic.BasicIconFactory$MenuItemArrowIcon@f6ac0b
                                                        ToolBar.light : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                               ToggleButton.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                  ComboBox.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                               TableHeader.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                        EditorPane.inactiveForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                   MenuItem.arrowIcon : com.sun.java.swing.plaf.windows.WindowsIconFactory$MenuItemArrowIcon@15e0873
                                                    Tree.editorBorder : javax.swing.plaf.BorderUIResource$LineBorderUIResource@15a0305
                                                   ProgressBar.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                         MenuBar.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                   Button.textIconGap : 4
                                                                 text : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                OptionPane.buttonFont : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                              InternalFrame.closeIcon : com.sun.java.swing.plaf.windows.WindowsIconFactory$FrameButtonIcon@7cbde6
                                                    FileView.fileIcon : javax.swing.plaf.IconUIResource@ba5bdb
                                         Slider.minimumHorizontalSize : java.awt.Dimension[width=36,height=21]
                                                         EditorPaneUI : com.sun.java.swing.plaf.windows.WindowsEditorPaneUI
                                               Button.textShiftOffset : 1
                                        InternalFrame.borderHighlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                   PopupMenu.selectedWindowInputMapBindings.RightToLeft : [Ljava.lang.Object;@e49dcd
                                                       ToolBar.border : com.sun.java.swing.plaf.windows.WindowsBorders$ToolBarBorder@1343ed0
                                                        Tree.leafIcon : javax.swing.plaf.IconUIResource@107f45d
                                              TextPane.caretBlinkRate : 500
                                        FormattedTextField.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                  TextArea.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                Button.dashedRectGapY : 4
                                                Button.dashedRectGapX : 5
                                                 PasswordField.border : javax.swing.plaf.basic.BasicBorders$FieldBorder@13c0b53
                                 FileChooser.useSystemExtensionHiding : true
                                      ProgressBar.selectionForeground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                           EditorPane.caretForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                       Spinner.border : javax.swing.plaf.basic.BasicBorders$FieldBorder@10b9279
                                                       ToolBar.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                           InternalFrame.maximizeIcon : com.sun.java.swing.plaf.windows.WindowsIconFactory$FrameButtonIcon@c2b2f6
                                              FormattedTextField.font : javax.swing.plaf.FontUIResource[family=SansSerif,name=SansSerif,style=plain,size=12]
                                                      Tree.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                         Button.focus : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                          List.lockToPositionOnScroll : true
                                           ToggleButton.focusInputMap : javax.swing.plaf.InputMapUIResource@bd6a5f
                                      TabbedPane.selectedTabPadInsets : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=1]
                                                         Button.light : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                                 menu : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                 PopupMenu.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                   RadioButton.border : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@192a848
                                          ComboBox.disabledBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                     TableHeader.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                       MenuBar.border : javax.swing.plaf.basic.BasicBorders$MenuBarBorder@16614e7
                                                      CheckBox.border : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@e66f56
                                              CheckBoxMenuItem.margin : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]
                                             CheckBox.textShiftOffset : 0
                                                         TabbedPaneUI : com.sun.java.swing.plaf.windows.WindowsTabbedPaneUI
                                          CheckBoxMenuItem.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                     Panel.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                            ToolTipUI : javax.swing.plaf.basic.BasicToolTipUI
                                                   RadioButton.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                      CheckBox.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                      Tree.drawsFocusBorderAroundIcon : false
                                                           windowText : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                         TextPane.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                   Tree.collapsedIcon : com.sun.java.swing.plaf.windows.WindowsTreeUI$CollapsedIcon@979e8b
                                                 FileChooser.readOnly : false
                                       List.focusInputMap.RightToLeft : javax.swing.plaf.InputMapUIResource@29ce8c
                                            InternalFrame.borderLight : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                        Button.border : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@b754b2
                                                EditorPane.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                Menu.menuPopupOffsetY : 0
                                                       MenuBar.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                       Tree.rowHeight : 16
                                                Menu.menuPopupOffsetX : 0
                                      FileChooser.lookInLabelMnemonic : 73
                                                              control : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                ComboBox.buttonShadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                        controlShadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                 CheckBoxMenuItem.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                        TableHeaderUI : com.sun.java.swing.plaf.windows.WindowsTableHeaderUI
                                                                 info : javax.swing.plaf.ColorUIResource[r=255,g=255,b=225]
                                 Menu.useMenuBarBackgroundForTopLevel : true
                                                ScrollPane.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                        Button.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                             TabbedPane.contentOpaque : true
                                                          PopupMenuUI : com.sun.java.swing.plaf.windows.WindowsPopupMenuUI
                                                             infoText : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                       CheckBox.focus : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                   controlLtHighlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                            ToolBar.dockingForeground : javax.swing.plaf.ColorUIResource[r=255,g=0,b=0]
                                                      Table.gridColor : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                         OptionPaneUI : javax.swing.plaf.basic.BasicOptionPaneUI
                                               FileView.hardDriveIcon : javax.swing.plaf.IconUIResource@197bb7
                                           OptionPane.informationIcon : javax.swing.ImageIcon@1094d48
                                                Button.disabledShadow : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                       CheckBox.light : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                        RadioButtonMenuItem.checkIcon : javax.swing.plaf.basic.BasicIconFactory$RadioButtonMenuItemIcon@7736bd
                                                   ToggleButton.focus : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                        PopupMenu.consumeEventOnClose : false
                                     FormattedTextField.focusInputMap : javax.swing.plaf.InputMapUIResource@1b0bdc8
                                                               MenuUI : com.sun.java.swing.plaf.windows.WindowsMenuUI
                                         PasswordField.caretBlinkRate : 500
                                          Spinner.editorBorderPainted : false
                                                          ScrollBarUI : com.sun.java.swing.plaf.windows.WindowsScrollBarUI
                                                   ToggleButton.light : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                        MenuItem.acceleratorDelimiter : +
                                                 AuditoryCues.cueList : [Ljava.lang.Object;@7bc899
                                                        DesktopPaneUI : com.sun.java.swing.plaf.windows.WindowsDesktopPaneUI
                                           InternalFrame.minimizeIcon : com.sun.java.swing.plaf.windows.WindowsIconFactory$FrameButtonIcon@26e9f9
                                                  TextField.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                         FileChooser.ancestorInputMap : javax.swing.plaf.InputMapUIResource@aeea66
                                                 InternalFrame.border : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@19eda2c
                                                           MenuItemUI : com.sun.java.swing.plaf.windows.WindowsMenuItemUI
                                      InternalFrame.titleButtonHeight : 18
                                                    EditorPane.margin : javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3]
                                                  ComboBox.timeFactor : 1000
                                             ProgressBar.verticalSize : javax.swing.plaf.DimensionUIResource[width=12,height=146]
                                                         ToolTip.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                  TextPane.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                   Menu.borderPainted : false
                                                             menuText : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                         MenuItem.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                            OptionPane.windowBindings : [Ljava.lang.Object;@59a34
                                            Table.focusCellBackground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                       FileChooser.listViewBackground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           ScrollBar.maximumThumbSize : javax.swing.plaf.DimensionUIResource[width=4096,height=4096]
                                                ProgressBar.cycleTime : 3000
                                                            ToolBarUI : com.sun.java.swing.plaf.windows.WindowsToolBarUI
                                                     PopupMenu.border : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@1cef4f7
                                             List.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                Slider.horizontalSize : java.awt.Dimension[width=200,height=21]
                                                        activeCaption : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                     Label.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                   PasswordField.font : javax.swing.plaf.FontUIResource[family=Monospaced,name=Courier,style=plain,size=13]
                                            InternalFrame.iconifyIcon : com.sun.java.swing.plaf.windows.WindowsIconFactory$FrameButtonIcon@6f9b8e
                                    InternalFrame.resizeIconHighlight : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                             ScrollBar.trackHighlight : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                    activeCaptionText : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                    textHighlightText : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                          ScrollPane.ancestorInputMap : javax.swing.plaf.InputMapUIResource@349471
                               RadioButtonMenuItem.disabledForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                 Label.disabledShadow : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                           ComboBoxUI : com.sun.java.swing.plaf.windows.WindowsComboBoxUI
                                       TabbedPane.contentBorderInsets : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=3,right=3]
                                                  Tree.textForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                      MenuItem.border : javax.swing.plaf.basic.BasicBorders$MarginBorder@1fdadcd
                                                      PasswordFieldUI : com.sun.java.swing.plaf.windows.WindowsPasswordFieldUI
                                               TextArea.focusInputMap : javax.swing.plaf.InputMapUIResource@19d75ee
                                             Menu.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                     Button.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                     Table.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                            SpinnerUI : com.sun.java.swing.plaf.windows.WindowsSpinnerUI
                                                      ScrollBar.track : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                      List.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                            FormattedTextField.margin : javax.swing.plaf.InsetsUIResource[top=1,left=1,bottom=1,right=1]
                   RadioButtonMenuItem.acceleratorSelectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                FormattedTextField.inactiveBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                     Slider.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                 ScrollBar.foreground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                              ColorChooser.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                             Tree.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                 Slider.focusInputMap : javax.swing.plaf.InputMapUIResource@a98932
                                                TabbedPane.tabsOpaque : true
                                                           Table.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                      TabbedPane.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                  ToggleButton.margin : javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14]
                                                     Table.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                      InternalFrameUI : com.sun.java.swing.plaf.windows.WindowsInternalFrameUI
                                         TextField.inactiveForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                          Menu.border : javax.swing.plaf.basic.BasicBorders$MarginBorder@6e4365
                                                   CheckBoxMenuItemUI : com.sun.java.swing.plaf.windows.WindowsCheckBoxMenuItemUI
                                               CheckBox.focusInputMap : javax.swing.plaf.InputMapUIResource@10ab09f
                                                      Tree.timeFactor : 1000
                                          PasswordField.focusInputMap : javax.swing.plaf.InputMapUIResource@d1c778
                               FormattedTextField.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                   ToolBarSeparatorUI : com.sun.java.swing.plaf.windows.WindowsToolBarSeparatorUI
                                     PasswordField.inactiveBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                  MenuItem.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                     ProgressBar.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                            EditorPane.caretBlinkRate : 500
                                                CheckBoxMenuItem.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                         OptionPane.messageAreaBorder : javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@7eb366
                                         ComboBox.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                       Tree.focusInputMap.RightToLeft : javax.swing.plaf.InputMapUIResource@33f0de
                               CheckBoxMenuItem.acceleratorForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                           CheckBoxMenuItem.checkIcon : javax.swing.plaf.basic.BasicIconFactory$CheckBoxMenuItemIcon@138c63
                                                    Menu.shortcutKeys : [I@ab444
                                            Tree.selectionBorderColor : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                   DesktopIcon.border : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@c0f1ec
                                                    Button.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                  Viewport.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                   MenuItem.checkIcon : com.sun.java.swing.plaf.windows.WindowsIconFactory$MenuItemCheckIcon@b1074a
                                                          controlText : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                              ProgressBar.cellSpacing : 2
                                            Table.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                MenuItem.rumandSound : win.sound.menuCommand
                                                         ScrollPaneUI : javax.swing.plaf.basic.BasicScrollPaneUI
                                     Slider.focusInputMap.RightToLeft : javax.swing.plaf.InputMapUIResource@14acfcd
                                                        Slider.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                             EditorPane.focusInputMap : javax.swing.plaf.InputMapUIResource@90d8ea
                                                SplitPane.dividerSize : 5
                                                    Button.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                 FileChooser.listFont : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                    ColorChooser.font : javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12]
                                                  Separator.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           ProgressBar.horizontalSize : javax.swing.plaf.DimensionUIResource[width=146,height=12]
                              ColorChooser.swatchesDefaultRecentColor : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                   Desktop.background : javax.swing.plaf.ColorUIResource[r=58,g=110,b=165]
                                          FileChooser.detailsViewIcon : javax.swing.ImageIcon@19113f8
                                               TabbedPane.textIconGap : 4
                                               TableHeader.cellBorder : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@1b62aab
                              ScrollPane.ancestorInputMap.RightToLeft : javax.swing.plaf.InputMapUIResource@ab54eb
                                                ProgressBar.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                 Button.showMnemonics : false
                                                      Tree.paintLines : true
                                          TextPane.inactiveForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                          Button.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                        textHighlight : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                       FileChooser.usesSingleFilePane : true
                                                         windowBorder : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                   MenuBar.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                InternalFrame.inactiveTitleForeground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                 Separator.foreground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                 TabbedPane.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                              SplitPaneDivider.border : javax.swing.plaf.basic.BasicBorders$SplitPaneDividerBorder@542529
                                               MenuBar.windowBindings : [Ljava.lang.Object;@53ab04
                                                 CheckBox.textIconGap : 4
                                                        TextArea.font : javax.swing.plaf.FontUIResource[family=Monospaced,name=Courier,style=plain,size=13]
                                    PasswordField.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                         Spinner.font : javax.swing.plaf.FontUIResource[family=Monospaced,name=Courier,style=plain,size=13]
                                                   Spinner.foreground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                             TextPane.caretForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                  RadioButtonMenuItem.acceleratorFont : javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12]
                                              CheckBoxMenuItem.border : javax.swing.plaf.basic.BasicBorders$MarginBorder@15aed57
                                                     RadioButton.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                         TextField.disabledBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                    TitledBorder.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                OptionPane.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                           ToolBar.floatingBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                               ProgressBar.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                         Table.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                    TabbedPane.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                         AuditoryCues.allAuditoryCues : [Ljava.lang.Object;@7bc899
                                       InternalFrame.titleButtonWidth : 18
                                                     menuPressedItemF : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                     menuPressedItemB : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                      TextField.light : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                      EditorPane.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                                   List.focusInputMap : javax.swing.plaf.InputMapUIResource@941db6
                                                         Slider.focus : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                 PopupMenuSeparatorUI : javax.swing.plaf.basic.BasicPopupMenuSeparatorUI
                                                 Tree.leftChildIndent : 7
                                       RadioButtonMenuItem.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                            Button.dashedRectGapWidth : 10
                                                TabbedPane.darkShadow : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                                TabbedPane.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                           Menu.acceleratorForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                              PanelUI : javax.swing.plaf.basic.BasicPanelUI
                                        TextField.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                      TextArea.margin : javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0]
                              RadioButtonMenuItem.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                        InternalFrame.titlePaneHeight : 18
                                                     TextField.margin : javax.swing.plaf.InsetsUIResource[top=1,left=1,bottom=1,right=1]
                                         TextArea.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                ScrollBar.thumbShadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                   ToolTip.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                       Menu.arrowIcon : com.sun.java.swing.plaf.windows.WindowsIconFactory$MenuArrowIcon@955cd5
                                              OptionPane.warningSound : win.sound.exclamation
                                  InternalFrame.activeTitleForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                  ComboBox.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                               TableHeader.background : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                        Tree.drawDashedFocusIndicator : true
                                              TitledBorder.titleColor : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                      Menu.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                             RadioButtonMenuItem.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                              desktop : javax.swing.plaf.ColorUIResource[r=58,g=110,b=165]
                                               RadioButton.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                        CheckBoxMenuItem.rumandSound : win.sound.menuCommand
                                                         ToolBar.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                              ToggleButton.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                    Slider.foreground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                        MenuItem.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                       EditorPane.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           Button.dashedRectGapHeight : 8
                                                Tree.rightChildIndent : 13
                                                          SeparatorUI : com.sun.java.swing.plaf.windows.WindowsSeparatorUI
                                             OptionPane.questionSound : win.sound.question
                                     RadioButtonMenuItem.rumandSound : win.sound.menuCommand
                                                   ToolBar.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                   Slider.focusInsets : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]
                                                    EditorPane.border : javax.swing.plaf.basic.BasicBorders$MarginBorder@2acc57
                                             PasswordField.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                    InternalFrame.inactiveBorderColor : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                           Slider.minimumVerticalSize : java.awt.Dimension[width=21,height=36]
                                                  CheckBox.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                             Menu.submenuPopupOffsetY : -3
                                             Menu.submenuPopupOffsetX : -4
                                                      TextPane.margin : javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3]
                                                   Tree.focusInputMap : javax.swing.plaf.InputMapUIResource@1cd66ea
                                                           TextAreaUI : com.sun.java.swing.plaf.windows.WindowsTextAreaUI
                                                              LabelUI : com.sun.java.swing.plaf.windows.WindowsLabelUI
                                               OptionPane.warningIcon : javax.swing.ImageIcon@1fbfd6
                            RadioButtonMenuItem.acceleratorForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                         InternalFrame.restoreUpSound : win.sound.restoreUp
                                           FileChooser.listViewBorder : javax.swing.plaf.BorderUIResource$BevelBorderUIResource@13c7378
                                        Tree.changeSelectionWithFocus : true
                                                               TreeUI : com.sun.java.swing.plaf.windows.WindowsTreeUI
                                                 TextField.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                  inactiveCaptionText : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                      ProgressBar.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                   ScrollBar.trackHighlightForeground : javax.swing.plaf.ColorUIResource[r=64,g=64,b=64]
                                     OptionPane.buttonClickThreshhold : 500
                                ColorChooser.swatchesRecentSwatchSize : java.awt.Dimension[width=10,height=10]
                                             ScrollBar.thumbHighlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                    ScrollPane.border : javax.swing.plaf.basic.BasicBorders$FieldBorder@6b9c84
                                          AuditoryCues.noAuditoryCues : [Ljava.lang.Object;@f0b7f8
                                                    MenuBar.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                        RadioButtonUI : com.sun.java.swing.plaf.windows.WindowsRadioButtonUI
                                              OptionPane.questionIcon : javax.swing.ImageIcon@1be16f5
                                                        CheckBox.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                            FormattedTextField.border : javax.swing.plaf.basic.BasicBorders$FieldBorder@d56b37
                                       CheckBoxMenuItem.borderPainted : false
                                                Tree.ancestorInputMap : javax.swing.plaf.InputMapUIResource@171f189
                                                      Tree.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           RadioButtonMenuItem.margin : javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]
                                               MenuItem.borderPainted : false
                              RootPane.defaultButtonWindowKeyBindings : [Ljava.lang.Object;@1a897a9
                                        PasswordField.caretForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                          CheckBox.interiorBackground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           SplitPane.ancestorInputMap : javax.swing.plaf.InputMapUIResource@17cec96
                                   FormattedTextField.caretForeground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                            ComboBox.ancestorInputMap : javax.swing.plaf.InputMapUIResource@90832e
                                             InternalFrame.closeSound : win.sound.close
                                            FileChooser.newFolderIcon : javax.swing.ImageIcon@1947496
                                               OptionPane.messageFont : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                  ToggleButton.border : javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@1724a9d
                                    Application.useSystemFontSettings : true
                                                   InternalFrame.icon : com.sun.java.swing.plaf.windows.WindowsInternalFrameTitlePane$ScalableIconUIResource@80cac9
                                  InternalFrame.inactiveTitleGradient : javax.swing.plaf.ColorUIResource[r=192,g=192,b=192]
                                                               ListUI : javax.swing.plaf.basic.BasicListUI
                                      ColorChooser.swatchesSwatchSize : java.awt.Dimension[width=10,height=10]
                                             ToggleButton.textIconGap : 4
                                        FormattedTextField.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                  ToggleButton.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                  TextArea.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                  Tree.lineTypeDashed : true
                                                            Menu.font : javax.swing.plaf.FontUIResource[family=Tahoma,name=Tahoma,style=plain,size=11]
                                                           TextPaneUI : com.sun.java.swing.plaf.windows.WindowsTextPaneUI
                                                 Menu.acceleratorFont : javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12]
                                     FileChooser.listViewWindowsStyle : true
                                                     Separator.shadow : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                                        ComboBox.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                 CheckBoxMenuItem.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                 PopupMenu.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                  SplitPane.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                          ComboBox.disabledForeground : javax.swing.plaf.ColorUIResource[r=128,g=128,b=128]
                                InternalFrame.layoutTitlePaneAtOrigin : false
                                                    OptionPane.border : javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@18166e5
                                             FileChooser.listViewIcon : javax.swing.ImageIcon@8a548b
                                            ToolBar.dockingBackground : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                           FileChooser.homeFolderIcon : javax.swing.LookAndFeel$1@1b4a74b
                                          CheckBoxMenuItem.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                      ScrollBar.width : 16
                                              RadioButton.textIconGap : 4
                               ScrollBar.ancestorInputMap.RightToLeft : javax.swing.plaf.InputMapUIResource@15356d5
                                            InternalFrame.borderColor : javax.swing.plaf.ColorUIResource[r=212,g=208,b=200]
                                                    ToolBar.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                RadioButton.highlight : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                                            List.font : javax.swing.plaf.FontUIResource[family=Microsoft Sans Serif,name=Microsoft Sans Serif,style=plain,size=11]
                                         TextPane.selectionForeground : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                           ScrollBar.ancestorInputMap : javax.swing.plaf.InputMapUIResource@69d02b
                                                     Panel.foreground : javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
                                                    Tree.expandedIcon : com.sun.java.swing.plaf.windows.WindowsTreeUI$ExpandedIcon@e1eea8
                                                             SliderUI : com.sun.java.swing.plaf.windows.WindowsSliderUI
                                                 Button.focusInputMap : javax.swing.plaf.InputMapUIResource@fb6354
                                                  TextPane.background : javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
                                             ToolBar.ancestorInputMap : javax.swing.plaf.InputMapUIResource@364641
                                             List.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                               FileView.directoryIcon : javax.swing.plaf.IconUIResource@13e754f
                                         MenuItem.selectionBackground : javax.swing.plaf.ColorUIResource[r=10,g=36,b=106]
                                                      Tree.closedIcon : javax.swing.plaf.IconUIResource@187c55c


14. Setting a UI Default Value That Is Created at Every Fetch

import java.util.Date;
import javax.swing.UIDefaults;
import javax.swing.UIManager;
public class Main {
  public static void main(String[] argv) {
    Object activeValue = new UIDefaults.ActiveValue() {
      public Object createValue(UIDefaults table) {
        return new Date();
      }
    };
    UIManager.put("key", activeValue);
    Date d1 = (Date) UIManager.get("key");
    Date d2 = (Date) UIManager.get("key");
    boolean b = d1.equals(d2); // false
  }
}





14. Setting a UI Default Value That Is Created When Fetched

import javax.swing.JPanel;
import javax.swing.UIDefaults;
import javax.swing.UIManager;
public class Main {
  public static void main(String[] argv) {
    Object lazyValue = new UIDefaults.LazyValue() {
      public Object createValue(UIDefaults table) {
        return new JPanel();
      }
    };
    UIManager.put("key", lazyValue);
    Object value = UIManager.get("key");
  }
}





14. UIDefaults Class

import java.awt.Color;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.UIManager;
public class UIDefaultsButton {
  public static void main(String[] args) {
    UIManager.put("Button.background", Color.BLACK);
    UIManager.put("Button.foreground", Color.RED);
    JFrame aWindow = new JFrame("This is a Border Layout");
    aWindow.setBounds(30, 30, 300, 300); // Size
    aWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JButton bn = new JButton("asdf");
    aWindow.add(bn);
    aWindow.setVisible(true); // Display the window
  }
}