home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &… the Search for Life CD 3 / 0_CD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / plaf / basic / BasicLookAndFeel.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  32.4 KB  |  164 lines

  1. package javax.swing.plaf.basic;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Dimension;
  5. import java.io.Serializable;
  6. import java.util.Enumeration;
  7. import java.util.ResourceBundle;
  8. import javax.swing.LookAndFeel;
  9. import javax.swing.UIDefaults;
  10. import javax.swing.plaf.ColorUIResource;
  11. import javax.swing.plaf.DimensionUIResource;
  12. import javax.swing.plaf.InsetsUIResource;
  13. import javax.swing.text.JTextComponent;
  14.  
  15. public abstract class BasicLookAndFeel extends LookAndFeel implements Serializable {
  16.    // $FF: synthetic field
  17.    static Class class$java$awt$SystemColor;
  18.  
  19.    public UIDefaults getDefaults() {
  20.       UIDefaults var1 = new UIDefaults();
  21.       this.initClassDefaults(var1);
  22.       this.initSystemColorDefaults(var1);
  23.       this.initComponentDefaults(var1);
  24.       return var1;
  25.    }
  26.  
  27.    protected void initClassDefaults(UIDefaults var1) {
  28.       String var2 = "javax.swing.plaf.basic.";
  29.       Object[] var3 = new Object[]{"ButtonUI", var2 + "BasicButtonUI", "CheckBoxUI", var2 + "BasicCheckBoxUI", "ColorChooserUI", var2 + "BasicColorChooserUI", "MenuBarUI", var2 + "BasicMenuBarUI", "MenuUI", var2 + "BasicMenuUI", "MenuItemUI", var2 + "BasicMenuItemUI", "CheckBoxMenuItemUI", var2 + "BasicCheckBoxMenuItemUI", "RadioButtonMenuItemUI", var2 + "BasicRadioButtonMenuItemUI", "RadioButtonUI", var2 + "BasicRadioButtonUI", "ToggleButtonUI", var2 + "BasicToggleButtonUI", "PopupMenuUI", var2 + "BasicPopupMenuUI", "ProgressBarUI", var2 + "BasicProgressBarUI", "ScrollBarUI", var2 + "BasicScrollBarUI", "ScrollPaneUI", var2 + "BasicScrollPaneUI", "SplitPaneUI", var2 + "BasicSplitPaneUI", "SliderUI", var2 + "BasicSliderUI", "SeparatorUI", var2 + "BasicSeparatorUI", "ToolBarSeparatorUI", var2 + "BasicToolBarSeparatorUI", "PopupMenuSeparatorUI", var2 + "BasicPopupMenuSeparatorUI", "TabbedPaneUI", var2 + "BasicTabbedPaneUI", "TextAreaUI", var2 + "BasicTextAreaUI", "TextFieldUI", var2 + "BasicTextFieldUI", "PasswordFieldUI", var2 + "BasicPasswordFieldUI", "TextPaneUI", var2 + "BasicTextPaneUI", "EditorPaneUI", var2 + "BasicEditorPaneUI", "TreeUI", var2 + "BasicTreeUI", "LabelUI", var2 + "BasicLabelUI", "ListUI", var2 + "BasicListUI", "ToolBarUI", var2 + "BasicToolBarUI", "ToolTipUI", var2 + "BasicToolTipUI", "ComboBoxUI", var2 + "BasicComboBoxUI", "TableUI", var2 + "BasicTableUI", "TableHeaderUI", var2 + "BasicTableHeaderUI", "InternalFrameUI", var2 + "BasicInternalFrameUI", "StandardDialogUI", var2 + "BasicStandardDialogUI", "DesktopPaneUI", var2 + "BasicDesktopPaneUI", "DesktopIconUI", var2 + "BasicDesktopIconUI", "OptionPaneUI", var2 + "BasicOptionPaneUI", "PanelUI", var2 + "BasicPanelUI", "ViewportUI", var2 + "BasicViewportUI", "RootPaneUI", var2 + "BasicRootPaneUI"};
  30.       var1.putDefaults(var3);
  31.    }
  32.  
  33.    protected void initSystemColorDefaults(UIDefaults var1) {
  34.       String[] var2 = new String[]{"desktop", "#005C5C", "activeCaption", "#000080", "activeCaptionText", "#FFFFFF", "activeCaptionBorder", "#C0C0C0", "inactiveCaption", "#808080", "inactiveCaptionText", "#C0C0C0", "inactiveCaptionBorder", "#C0C0C0", "window", "#FFFFFF", "windowBorder", "#000000", "windowText", "#000000", "menu", "#C0C0C0", "menuText", "#000000", "text", "#C0C0C0", "textText", "#000000", "textHighlight", "#000080", "textHighlightText", "#FFFFFF", "textInactiveText", "#808080", "control", "#C0C0C0", "controlText", "#000000", "controlHighlight", "#C0C0C0", "controlLtHighlight", "#FFFFFF", "controlShadow", "#808080", "controlDkShadow", "#000000", "scrollbar", "#E0E0E0", "info", "#FFFFE1", "infoText", "#000000"};
  35.       this.loadSystemColors(var1, var2, ((LookAndFeel)this).isNativeLookAndFeel());
  36.    }
  37.  
  38.    protected void loadSystemColors(UIDefaults var1, String[] var2, boolean var3) {
  39.       if (var3) {
  40.          for(int var4 = 0; var4 < var2.length; var4 += 2) {
  41.             Color var5 = Color.black;
  42.  
  43.             try {
  44.                String var6 = var2[var4];
  45.                var5 = (Color)(class$java$awt$SystemColor == null ? (class$java$awt$SystemColor = class$("java.awt.SystemColor")) : class$java$awt$SystemColor).getField(var6).get((Object)null);
  46.             } catch (Exception var8) {
  47.             }
  48.  
  49.             var1.put(var2[var4], new ColorUIResource(var5));
  50.          }
  51.       } else {
  52.          for(int var9 = 0; var9 < var2.length; var9 += 2) {
  53.             Color var10 = Color.black;
  54.  
  55.             try {
  56.                var10 = Color.decode(var2[var9 + 1]);
  57.             } catch (NumberFormatException var7) {
  58.                ((Throwable)var7).printStackTrace();
  59.             }
  60.  
  61.             var1.put(var2[var9], new ColorUIResource(var10));
  62.          }
  63.       }
  64.  
  65.    }
  66.  
  67.    private void loadResourceBundle(UIDefaults var1) {
  68.       ResourceBundle var2 = ResourceBundle.getBundle("javax.swing.plaf.basic.resources.basic");
  69.       Enumeration var3 = var2.getKeys();
  70.  
  71.       while(var3.hasMoreElements()) {
  72.          String var4 = (String)var3.nextElement();
  73.          var1.put(var4, var2.getObject(var4));
  74.       }
  75.  
  76.    }
  77.  
  78.    protected void initComponentDefaults(UIDefaults var1) {
  79.       this.loadResourceBundle(var1);
  80.       Integer var2 = new Integer(12);
  81.       Integer var3 = new Integer(0);
  82.       Integer var4 = new Integer(1);
  83.       UIDefaults.ProxyLazyValue var5 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.FontUIResource", (String)null, new Object[]{"Dialog", var3, var2});
  84.       UIDefaults.ProxyLazyValue var6 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.FontUIResource", (String)null, new Object[]{"Serif", var3, var2});
  85.       UIDefaults.ProxyLazyValue var7 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.FontUIResource", (String)null, new Object[]{"SansSerif", var3, var2});
  86.       UIDefaults.ProxyLazyValue var8 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.FontUIResource", (String)null, new Object[]{"MonoSpaced", var3, var2});
  87.       UIDefaults.ProxyLazyValue var9 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.FontUIResource", (String)null, new Object[]{"Dialog", var4, var2});
  88.       ColorUIResource var10 = new ColorUIResource(Color.red);
  89.       ColorUIResource var11 = new ColorUIResource(Color.black);
  90.       ColorUIResource var12 = new ColorUIResource(Color.white);
  91.       ColorUIResource var13 = new ColorUIResource(Color.yellow);
  92.       ColorUIResource var14 = new ColorUIResource(Color.gray);
  93.       ColorUIResource var15 = new ColorUIResource(Color.lightGray);
  94.       ColorUIResource var16 = new ColorUIResource(Color.darkGray);
  95.       ColorUIResource var17 = new ColorUIResource(224, 224, 224);
  96.       InsetsUIResource var18 = new InsetsUIResource(0, 0, 0, 0);
  97.       UIDefaults.ProxyLazyValue var19 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicBorders$MarginBorder");
  98.       UIDefaults.ProxyLazyValue var20 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.BorderUIResource", "getEtchedBorderUIResource");
  99.       UIDefaults.ProxyLazyValue var21 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.BorderUIResource", "getLoweredBevelBorderUIResource");
  100.       UIDefaults.ProxyLazyValue var22 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.BorderUIResource", "getRaisedBevelBorderUIResource");
  101.       UIDefaults.ProxyLazyValue var23 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.BorderUIResource", "getBlackLineBorderUIResource");
  102.       UIDefaults.ProxyLazyValue var24 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.BorderUIResource$LineBorderUIResource", (String)null, new Object[]{var13});
  103.       UIDefaults.ProxyLazyValue var25 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.BorderUIResource$BevelBorderUIResource", (String)null, new Object[]{new Integer(0), var1.getColor("controlLtHighlight"), var1.getColor("control"), var1.getColor("controlDkShadow"), var1.getColor("controlShadow")});
  104.       UIDefaults.ProxyLazyValue var26 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicBorders", "getButtonBorder");
  105.       UIDefaults.ProxyLazyValue var27 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicBorders", "getToggleButtonBorder");
  106.       UIDefaults.ProxyLazyValue var28 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicBorders", "getRadioButtonBorder");
  107.       Object var29 = LookAndFeel.makeIcon(this.getClass(), "icons/NewFolder.gif");
  108.       Object var30 = LookAndFeel.makeIcon(this.getClass(), "icons/UpFolder.gif");
  109.       Object var31 = LookAndFeel.makeIcon(this.getClass(), "icons/HomeFolder.gif");
  110.       Object var32 = LookAndFeel.makeIcon(this.getClass(), "icons/DetailsView.gif");
  111.       Object var33 = LookAndFeel.makeIcon(this.getClass(), "icons/ListView.gif");
  112.       Object var34 = LookAndFeel.makeIcon(this.getClass(), "icons/Directory.gif");
  113.       Object var35 = LookAndFeel.makeIcon(this.getClass(), "icons/File.gif");
  114.       Object var36 = LookAndFeel.makeIcon(this.getClass(), "icons/Computer.gif");
  115.       Object var37 = LookAndFeel.makeIcon(this.getClass(), "icons/HardDrive.gif");
  116.       Object var38 = LookAndFeel.makeIcon(this.getClass(), "icons/FloppyDrive.gif");
  117.       UIDefaults.ProxyLazyValue var39 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicBorders", "getInternalFrameBorder");
  118.       1 var40 = new 1(this);
  119.       UIDefaults.ProxyLazyValue var41 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicBorders", "getMenuBarBorder");
  120.       UIDefaults.ProxyLazyValue var42 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "getMenuItemCheckIcon");
  121.       UIDefaults.ProxyLazyValue var43 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "getMenuItemArrowIcon");
  122.       UIDefaults.ProxyLazyValue var44 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "getMenuArrowIcon");
  123.       UIDefaults.ProxyLazyValue var45 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "getCheckBoxIcon");
  124.       UIDefaults.ProxyLazyValue var46 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "getRadioButtonIcon");
  125.       UIDefaults.ProxyLazyValue var47 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "getCheckBoxMenuItemIcon");
  126.       UIDefaults.ProxyLazyValue var48 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "getRadioButtonMenuItemIcon");
  127.       String var49 = new String("+");
  128.       DimensionUIResource var50 = new DimensionUIResource(262, 90);
  129.       Integer var51 = new Integer(0);
  130.       UIDefaults.ProxyLazyValue var52 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.BorderUIResource$EmptyBorderUIResource", new Object[]{var51, var51, var51, var51});
  131.       Integer var53 = new Integer(10);
  132.       UIDefaults.ProxyLazyValue var54 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.BorderUIResource$EmptyBorderUIResource", new Object[]{var53, var53, var2, var53});
  133.       UIDefaults.ProxyLazyValue var55 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.BorderUIResource$EmptyBorderUIResource", new Object[]{new Integer(6), var51, var51, var51});
  134.       UIDefaults.ProxyLazyValue var56 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicBorders", "getProgressBarBorder");
  135.       DimensionUIResource var57 = new DimensionUIResource(8, 8);
  136.       DimensionUIResource var58 = new DimensionUIResource(4096, 4096);
  137.       InsetsUIResource var59 = new InsetsUIResource(2, 2, 2, 2);
  138.       DimensionUIResource var60 = new DimensionUIResource(10, 10);
  139.       UIDefaults.ProxyLazyValue var61 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicBorders", "getSplitPaneBorder");
  140.       UIDefaults.ProxyLazyValue var62 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicBorders", "getSplitPaneDividerBorder");
  141.       InsetsUIResource var63 = new InsetsUIResource(0, 4, 1, 4);
  142.       InsetsUIResource var64 = new InsetsUIResource(2, 2, 2, 1);
  143.       InsetsUIResource var65 = new InsetsUIResource(3, 2, 0, 2);
  144.       InsetsUIResource var66 = new InsetsUIResource(2, 2, 3, 3);
  145.       UIDefaults.ProxyLazyValue var67 = new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicBorders", "getTextFieldBorder");
  146.       InsetsUIResource var68 = new InsetsUIResource(3, 3, 3, 3);
  147.       JTextComponent.KeyBinding[] var69 = LookAndFeel.makeKeyBindings(new Object[]{"ENTER", "notify-field-accept"});
  148.       JTextComponent.KeyBinding[] var70 = LookAndFeel.makeKeyBindings(new Object[]{"UP", "caret-up", "DOWN", "caret-down", "PAGE_UP", "page-up", "PAGE_DOWN", "page-down", "ENTER", "insert-break", "TAB", "insert-tab"});
  149.       Integer var71 = new Integer(500);
  150.       Integer var72 = new Integer(4);
  151.       Object[] var73 = new Object[]{"Button.font", var5, "Button.background", var1.get("control"), "Button.foreground", var1.get("controlText"), "Button.border", var26, "Button.margin", new InsetsUIResource(2, 14, 2, 14), "Button.textIconGap", var72, "Button.textShiftOffset", var51, "Button.focusInputMap", new UIDefaults.LazyInputMap(new Object[]{"SPACE", "pressed", "released SPACE", "released"}), "ToggleButton.font", var5, "ToggleButton.background", var1.get("control"), "ToggleButton.foreground", var1.get("controlText"), "ToggleButton.border", var27, "ToggleButton.margin", new InsetsUIResource(2, 14, 2, 14), "ToggleButton.textIconGap", var72, "ToggleButton.textShiftOffset", var51, "ToggleButton.focusInputMap", new UIDefaults.LazyInputMap(new Object[]{"SPACE", "pressed", "released SPACE", "released"}), "RadioButton.font", var5, "RadioButton.background", var1.get("control"), "RadioButton.foreground", var1.get("controlText"), "RadioButton.border", var28, "RadioButton.margin", new InsetsUIResource(2, 2, 2, 2), "RadioButton.textIconGap", var72, "RadioButton.textShiftOffset", var51, "RadioButton.icon", var46, "RadioButton.focusInputMap", new UIDefaults.LazyInputMap(new Object[]{"SPACE", "pressed", "released SPACE", "released", "RETURN", "pressed"}), "CheckBox.font", var5, "CheckBox.background", var1.get("control"), "CheckBox.foreground", var1.get("controlText"), "CheckBox.border", var28, "CheckBox.margin", new InsetsUIResource(2, 2, 2, 2), "CheckBox.textIconGap", var72, "CheckBox.textShiftOffset", var51, "CheckBox.icon", var45, "CheckBox.focusInputMap", new UIDefaults.LazyInputMap(new Object[]{"SPACE", "pressed", "released SPACE", "released"}), "ColorChooser.font", var5, "ColorChooser.background", var1.get("control"), "ColorChooser.foreground", var1.get("controlText"), "ColorChooser.swatchesSwatchSize", new Dimension(10, 10), "ColorChooser.swatchesRecentSwatchSize", new Dimension(10, 10), "ColorChooser.swatchesDefaultRecentColor", var1.get("control"), "ColorChooser.rgbRedMnemonic", new Integer(82), "ColorChooser.rgbGreenMnemonic", new Integer(71), "ColorChooser.rgbBlueMnemonic", new Integer(66), "ComboBox.font", var7, "ComboBox.background", var12, "ComboBox.foreground", var11, "ComboBox.selectionBackground", var1.get("textHighlight"), "ComboBox.selectionForeground", var1.get("textHighlightText"), "ComboBox.disabledBackground", var1.get("control"), "ComboBox.disabledForeground", var1.get("textInactiveText"), "ComboBox.ancestorInputMap", new UIDefaults.LazyInputMap(new Object[]{"ESCAPE", "hidePopup", "PAGE_UP", "pageUpPassThrough", "PAGE_DOWN", "pageDownPassThrough", "HOME", "homePassThrough", "END", "endPassThrough"}), "FileChooser.cancelButtonMnemonic", new Integer(67), "FileChooser.saveButtonMnemonic", new Integer(83), "FileChooser.openButtonMnemonic", new Integer(79), "FileChooser.updateButtonMnemonic", new Integer(85), "FileChooser.helpButtonMnemonic", new Integer(72), "FileChooser.newFolderIcon", var29, "FileChooser.upFolderIcon", var30, "FileChooser.homeFolderIcon", var31, "FileChooser.detailsViewIcon", var32, "FileChooser.listViewIcon", var33, "FileChooser.ancestorInputMap", new UIDefaults.LazyInputMap(new Object[]{"ESCAPE", "cancelSelection"}), "FileView.directoryIcon", var34, "FileView.fileIcon", var35, "FileView.computerIcon", var36, "FileView.hardDriveIcon", var37, "FileView.floppyDriveIcon", var38, "InternalFrame.titleFont", var9, "InternalFrame.border", var39, "InternalFrame.icon", LookAndFeel.makeIcon(this.getClass(), "icons/JavaCup.gif"), "InternalFrame.maximizeIcon", new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "createEmptyFrameIcon"), "InternalFrame.minimizeIcon", new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "createEmptyFrameIcon"), "InternalFrame.iconifyIcon", new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "createEmptyFrameIcon"), "InternalFrame.closeIcon", new UIDefaults.ProxyLazyValue("javax.swing.plaf.basic.BasicIconFactory", "createEmptyFrameIcon"), "InternalFrame.activeTitleBackground", var1.get("activeCaption"), "InternalFrame.activeTitleForeground", var1.get("activeCaptionText"), "InternalFrame.inactiveTitleBackground", var1.get("inactiveCaption"), "InternalFrame.inactiveTitleForeground", var1.get("inactiveCaptionText"), "InternalFrame.windowBindings", new Object[]{"shift ESCAPE", "showSystemMenu", "ctrl SPACE", "showSystemMenu", "ESCAPE", "hideSystemMenu"}, "DesktopIcon.border", var39, "Desktop.background", var1.get("desktop"), "Desktop.ancestorInputMap", new UIDefaults.LazyInputMap(new Object[]{"ctrl F5", "restore", "ctrl F4", "close", "ctrl F7", "move", "ctrl F8", "resize", "RIGHT", "right", "KP_RIGHT", "right", "LEFT", "left", "KP_LEFT", "left", "UP", "up", "KP_UP", "up", "DOWN", "down", "KP_DOWN", "down", "ESCAPE", "escape", "ctrl F9", "minimize", "ctrl F10", "maximize", "ctrl F6", "selectNextFrame", "ctrl TAB", "selectNextFrame", "ctrl alt F6", "selectNextFrame", "shift ctrl alt F6", "selectPreviousFrame"}), "Label.font", var5, "Label.background", var1.get("control"), "Label.foreground", var1.get("controlText"), "Label.disabledForeground", var12, "Label.disabledShadow", var1.get("controlShadow"), "Label.border", null, "List.font", var5, "List.background", var1.get("window"), "List.foreground", var1.get("textText"), "List.selectionBackground", var1.get("textHighlight"), "List.selectionForeground", var1.get("textHighlightText"), "List.focusCellHighlightBorder", var24, "List.border", null, "List.cellRenderer", var40, "List.focusInputMap", new UIDefaults.LazyInputMap(new Object[]{"UP", "selectPreviousRow", "KP_UP", "selectPreviousRow", "shift UP", "selectPreviousRowExtendSelection", "shift KP_UP", "selectPreviousRowExtendSelection", "DOWN", "selectNextRow", "KP_DOWN", "selectNextRow", "shift DOWN", "selectNextRowExtendSelection", "shift KP_DOWN", "selectNextRowExtendSelection", "ctrl SPACE", "selectNextRowExtendSelection", "HOME", "selectFirstRow", "shift HOME", "selectFirstRowExtendSelection", "END", "selectLastRow", "shift END", "selectLastRowExtendSelection", "PAGE_UP", "scrollUp", "shift PAGE_UP", "scrollUpExtendSelection", "PAGE_DOWN", "scrollDown", "shift PAGE_DOWN", "scrollDownExtendSelection", "ctrl A", "selectAll", "ctrl SLASH", "selectAll", "ctrl BACK_SLASH", "clearSelection"}), "MenuBar.font", var5, "MenuBar.background", var1.get("menu"), "MenuBar.foreground", var1.get("menuText"), "MenuBar.border", var41, "MenuBar.windowBindings", new Object[]{"F10", "takeFocus"}, "MenuItem.font", var5, "MenuItem.acceleratorFont", var5, "MenuItem.background", var1.get("menu"), "MenuItem.foreground", var1.get("menuText"), "MenuItem.selectionForeground", var1.get("textHighlightText"), "MenuItem.selectionBackground", var1.get("textHighlight"), "MenuItem.disabledForeground", null, "MenuItem.acceleratorForeground", var1.get("menuText"), "MenuItem.acceleratorSelectionForeground", var1.get("textHighlightText"), "MenuItem.acceleratorDelimiter", var49, "MenuItem.border", var19, "MenuItem.borderPainted", Boolean.FALSE, "MenuItem.margin", new InsetsUIResource(2, 2, 2, 2), "MenuItem.checkIcon", var42, "MenuItem.arrowIcon", var43, "RadioButtonMenuItem.font", var5, "RadioButtonMenuItem.acceleratorFont", var5, "RadioButtonMenuItem.background", var1.get("menu"), "RadioButtonMenuItem.foreground", var1.get("menuText"), "RadioButtonMenuItem.selectionForeground", var1.get("textHighlightText"), "RadioButtonMenuItem.selectionBackground", var1.get("textHighlight"), "RadioButtonMenuItem.disabledForeground", null, "RadioButtonMenuItem.acceleratorForeground", var1.get("menuText"), "RadioButtonMenuItem.acceleratorSelectionForeground", var1.get("textHighlightText"), "RadioButtonMenuItem.border", var19, "RadioButtonMenuItem.borderPainted", Boolean.FALSE, "RadioButtonMenuItem.margin", new InsetsUIResource(2, 2, 2, 2), "RadioButtonMenuItem.checkIcon", var48, "RadioButtonMenuItem.arrowIcon", var43, "CheckBoxMenuItem.font", var5, "CheckBoxMenuItem.acceleratorFont", var5, "CheckBoxMenuItem.background", var1.get("menu"), "CheckBoxMenuItem.foreground", var1.get("menuText"), "CheckBoxMenuItem.selectionForeground", var1.get("textHighlightText"), "CheckBoxMenuItem.selectionBackground", var1.get("textHighlight"), "CheckBoxMenuItem.disabledForeground", null, "CheckBoxMenuItem.acceleratorForeground", var1.get("menuText"), "CheckBoxMenuItem.acceleratorSelectionForeground", var1.get("textHighlightText"), "CheckBoxMenuItem.border", var19, "CheckBoxMenuItem.borderPainted", Boolean.FALSE, "CheckBoxMenuItem.margin", new InsetsUIResource(2, 2, 2, 2), "CheckBoxMenuItem.checkIcon", var47, "CheckBoxMenuItem.arrowIcon", var43, "Menu.font", var5, "Menu.acceleratorFont", var5, "Menu.background", var1.get("menu"), "Menu.foreground", var1.get("menuText"), "Menu.selectionForeground", var1.get("textHighlightText"), "Menu.selectionBackground", var1.get("textHighlight"), "Menu.disabledForeground", null, "Menu.acceleratorForeground", var1.get("menuText"), "Menu.acceleratorSelectionForeground", var1.get("textHighlightText"), "Menu.border", var19, "Menu.borderPainted", Boolean.FALSE, "Menu.margin", new InsetsUIResource(2, 2, 2, 2), "Menu.checkIcon", var42, "Menu.arrowIcon", var44, "Menu.consumesTabs", Boolean.TRUE, "Menu.selectedWindowInputMapBindings", new Object[]{"ESCAPE", "cancel", "DOWN", "selectNext", "KP_DOWN", "selectNext", "UP", "selectPrevious", "KP_UP", "selectPrevious", "LEFT", "selectParent", "KP_LEFT", "selectParent", "RIGHT", "selectChild", "KP_RIGHT", "selectChild", "ENTER", "return", "SPACE", "return"}, "PopupMenu.font", var5, "PopupMenu.background", var1.get("menu"), "PopupMenu.foreground", var1.get("menuText"), "PopupMenu.border", var22, "PopupMenu.selectedWindowInputMapBindings", new Object[]{"ESCAPE", "cancel", "DOWN", "selectNext", "KP_DOWN", "selectNext", "UP", "selectPrevious", "KP_UP", "selectPrevious", "LEFT", "selectParent", "KP_LEFT", "selectParent", "RIGHT", "selectChild", "KP_RIGHT", "selectChild", "ENTER", "return", "SPACE", "return"}, "OptionPane.font", var5, "OptionPane.background", var1.get("control"), "OptionPane.foreground", var1.get("controlText"), "OptionPane.messageForeground", var1.get("controlText"), "OptionPane.border", var54, "OptionPane.messageAreaBorder", var52, "OptionPane.buttonAreaBorder", var55, "OptionPane.minimumSize", var50, "OptionPane.errorIcon", LookAndFeel.makeIcon(this.getClass(), "icons/Error.gif"), "OptionPane.informationIcon", LookAndFeel.makeIcon(this.getClass(), "icons/Inform.gif"), "OptionPane.warningIcon", LookAndFeel.makeIcon(this.getClass(), "icons/Warn.gif"), "OptionPane.questionIcon", LookAndFeel.makeIcon(this.getClass(), "icons/Question.gif"), "OptionPane.windowBindings", new Object[]{"ESCAPE", "close"}, "Panel.font", var5, "Panel.background", var1.get("control"), "Panel.foreground", var1.get("textText"), "ProgressBar.font", var5, "ProgressBar.foreground", var1.get("textHighlight"), "ProgressBar.background", var1.get("control"), "ProgressBar.selectionForeground", var1.get("control"), "ProgressBar.selectionBackground", var1.get("textHighlight"), "ProgressBar.border", var56, "ProgressBar.cellLength", new Integer(1), "ProgressBar.cellSpacing", var51, "Separator.shadow", var1.get("controlShadow"), "Separator.highlight", var1.get("controlLtHighlight"), "Separator.background", var1.get("controlLtHighlight"), "Separator.foreground", var1.get("controlShadow"), "ScrollBar.background", var17, "ScrollBar.foreground", var1.get("control"), "ScrollBar.track", var1.get("scrollbar"), "ScrollBar.trackHighlight", var1.get("controlDkShadow"), "ScrollBar.thumb", var1.get("control"), "ScrollBar.thumbHighlight", var1.get("controlLtHighlight"), "ScrollBar.thumbDarkShadow", var1.get("controlDkShadow"), "ScrollBar.thumbLightShadow", var1.get("controlShadow"), "ScrollBar.border", null, "ScrollBar.minimumThumbSize", var57, "ScrollBar.maximumThumbSize", var58, "ScrollBar.focusInputMap", new UIDefaults.LazyInputMap(new Object[]{"RIGHT", "negativeUnitIncrement", "KP_RIGHT", "negativeUnitIncrement", "DOWN", "positiveUnitIncrement", "KP_DOWN", "positiveUnitIncrement", "PAGE_DOWN", "positiveBlockIncrement", "LEFT", "positiveUnitIncrement", "KP_LEFT", "positiveUnitIncrement", "UP", "negativeUnitIncrement", "KP_UP", "negativeUnitIncrement", "PAGE_UP", "negativeBlockIncrement", "HOME", "minScroll", "END", "maxScroll"}), "ScrollPane.font", var5, "ScrollPane.background", var1.get("control"), "ScrollPane.foreground", var1.get("controlText"), "ScrollPane.border", var20, "ScrollPane.viewportBorder", null, "ScrollPane.ancestorInputMap", new UIDefaults.LazyInputMap(new Object[]{"RIGHT", "unitScrollRight", "KP_RIGHT", "unitScrollRight", "DOWN", "unitScrollDown", "KP_DOWN", "unitScrollDown", "LEFT", "unitScrollLeft", "KP_LEFT", "unitScrollLeft", "UP", "unitScrollUp", "KP_UP", "unitScrollUp", "PAGE_UP", "scrollUp", "PAGE_DOWN", "scrollDown", "ctrl PAGE_UP", "scrollLeft", "ctrl PAGE_DOWN", "scrollRight", "ctrl HOME", "scrollHome", "ctrl END", "scrollEnd"}), "Viewport.font", var5, "Viewport.background", var1.get("control"), "Viewport.foreground", var1.get("textText"), "Slider.foreground", var1.get("control"), "Slider.background", var1.get("control"), "Slider.highlight", var1.get("controlLtHighlight"), "Slider.shadow", var1.get("controlShadow"), "Slider.focus", var1.get("controlDkShadow"), "Slider.border", null, "Slider.focusInsets", var59, "Slider.focusInputMap", new UIDefaults.LazyInputMap(new Object[]{"RIGHT", "positiveUnitIncrement", "KP_RIGHT", "positiveUnitIncrement", "DOWN", "negativeUnitIncrement", "KP_DOWN", "negativeUnitIncrement", "PAGE_DOWN", "negativeBlockIncrement", "LEFT", "negativeUnitIncrement", "KP_LEFT", "negativeUnitIncrement", "UP", "positiveUnitIncrement", "KP_UP", "positiveUnitIncrement", "PAGE_UP", "positiveBlockIncrement", "HOME", "minScroll", "END", "maxScroll"}), "SplitPane.background", var1.get("control"), "SplitPane.highlight", var1.get("controlLtHighlight"), "SplitPane.shadow", var1.get("controlShadow"), "SplitPane.border", var61, "SplitPane.dividerSize", new Integer(7), "SplitPaneDivider.border", var62, "SplitPane.ancestorInputMap", new UIDefaults.LazyInputMap(new Object[]{"UP", "negativeIncrement", "DOWN", "positiveIncrement", "LEFT", "negativeIncrement", "RIGHT", "positiveIncrement", "KP_UP", "negativeIncrement", "KP_DOWN", "positiveIncrement", "KP_LEFT", "negativeIncrement", "KP_RIGHT", "positiveIncrement", "HOME", "selectMin", "END", "selectMax", "F8", "startResize", "F6", "toggleFocus"}), "TabbedPane.font", var5, "TabbedPane.background", var1.get("control"), "TabbedPane.foreground", var1.get("controlText"), "TabbedPane.lightHighlight", var1.get("controlLtHighlight"), "TabbedPane.highlight", var1.get("controlHighlight"), "TabbedPane.shadow", var1.get("controlShadow"), "TabbedPane.darkShadow", var1.get("controlDkShadow"), "TabbedPane.focus", var1.get("controlText"), "TabbedPane.textIconGap", var72, "TabbedPane.tabInsets", var63, "TabbedPane.selectedTabPadInsets", var64, "TabbedPane.tabAreaInsets", var65, "TabbedPane.contentBorderInsets", var66, "TabbedPane.tabRunOverlay", new Integer(2), "TabbedPane.focusInputMap", new UIDefaults.LazyInputMap(new Object[]{"RIGHT", "navigateRight", "KP_RIGHT", "navigateRight", "LEFT", "navigateLeft", "KP_LEFT", "navigateLeft", "UP", "navigateUp", "KP_UP", "navigateUp", "DOWN", "navigateDown", "KP_DOWN", "navigateDown", "ctrl DOWN", "requestFocusForVisibleComponent", "ctrl KP_DOWN", "requestFocusForVisibleComponent"}), "TabbedPane.ancestorInputMap", new UIDefaults.LazyInputMap(new Object[]{"ctrl PAGE_DOWN", "navigatePageDown", "ctrl PAGE_UP", "navigatePageUp", "ctrl UP", "requestFocus", "ctrl KP_UP", "requestFocus"}), "Table.font", var5, "Table.foreground", var1.get("controlText"), "Table.background", var1.get("window"), "Table.selectionForeground", var1.get("textHighlightText"), "Table.selectionBackground", var1.get("textHighlight"), "Table.gridColor", var14, "Table.focusCellBackground", var1.get("window"), "Table.focusCellForeground", var1.get("controlText"), "Table.focusCellHighlightBorder", var24, "Table.scrollPaneBorder", var21, "Table.ancestorInputMap", new UIDefaults.LazyInputMap(new Object[]{"RIGHT", "selectNextColumn", "KP_RIGHT", "selectNextColumn", "LEFT", "selectPreviousColumn", "KP_LEFT", "selectPreviousColumn", "DOWN", "selectNextRow", "KP_DOWN", "selectNextRow", "UP", "selectPreviousRow", "KP_UP", "selectPreviousRow", "shift RIGHT", "selectNextColumnExtendSelection", "shift KP_RIGHT", "selectNextColumnExtendSelection", "shift LEFT", "selectPreviousColumnExtendSelection", "shift KP_LEFT", "selectPreviousColumnExtendSelection", "shift DOWN", "selectNextRowExtendSelection", "shift KP_DOWN", "selectNextRowExtendSelection", "shift UP", "selectPreviousRowExtendSelection", "shift KP_UP", "selectPreviousRowExtendSelection", "PAGE_UP", "scrollUpChangeSelection", "PAGE_DOWN", "scrollDownChangeSelection", "HOME", "selectFirstColumn", "END", "selectLastColumn", "shift PAGE_UP", "scrollUpExtendSelection", "shift PAGE_DOWN", "scrollDownExtendSelection", "shift HOME", "selectFirstColumnExtendSelection", "shift END", "selectLastColumnExtendSelection", "ctrl PAGE_UP", "scrollLeftChangeSelection", "ctrl PAGE_DOWN", "scrollRightChangeSelection", "ctrl HOME", "selectFirstRow", "ctrl END", "selectLastRow", "ctrl shift PAGE_UP", "scrollRightExtendSelection", "ctrl shift PAGE_DOWN", "scrollLeftExtendSelection", "ctrl shift HOME", "selectFirstRowExtendSelection", "ctrl shift END", "selectLastRowExtendSelection", "TAB", "selectNextColumnCell", "shift TAB", "selectPreviousColumnCell", "ENTER", "selectNextRowCell", "shift ENTER", "selectPreviousRowCell", "ctrl A", "selectAll", "ESCAPE", "cancel", "F2", "startEditing"}), "TableHeader.font", var5, "TableHeader.foreground", var1.get("controlText"), "TableHeader.background", var1.get("control"), "TableHeader.cellBorder", var25, "TextField.font", var7, "TextField.background", var1.get("window"), "TextField.foreground", var1.get("textText"), "TextField.inactiveForeground", var1.get("textInactiveText"), "TextField.selectionBackground", var1.get("textHighlight"), "TextField.selectionForeground", var1.get("textHighlightText"), "TextField.caretForeground", var1.get("textText"), "TextField.caretBlinkRate", var71, "TextField.border", var67, "TextField.margin", var18, "TextField.keyBindings", var69, "PasswordField.font", var8, "PasswordField.background", var1.get("window"), "PasswordField.foreground", var1.get("textText"), "PasswordField.inactiveForeground", var1.get("textInactiveText"), "PasswordField.selectionBackground", var1.get("textHighlight"), "PasswordField.selectionForeground", var1.get("textHighlightText"), "PasswordField.caretForeground", var1.get("textText"), "PasswordField.caretBlinkRate", var71, "PasswordField.border", var67, "PasswordField.margin", var18, "PasswordField.keyBindings", var69, "TextArea.font", var8, "TextArea.background", var1.get("window"), "TextArea.foreground", var1.get("textText"), "TextArea.inactiveForeground", var1.get("textInactiveText"), "TextArea.selectionBackground", var1.get("textHighlight"), "TextArea.selectionForeground", var1.get("textHighlightText"), "TextArea.caretForeground", var1.get("textText"), "TextArea.caretBlinkRate", var71, "TextArea.border", var19, "TextArea.margin", var18, "TextArea.keyBindings", var70, "TextPane.font", var6, "TextPane.background", var12, "TextPane.foreground", var1.get("textText"), "TextPane.selectionBackground", var15, "TextPane.selectionForeground", var1.get("textHighlightText"), "TextPane.caretForeground", var1.get("textText"), "TextPane.caretBlinkRate", var71, "TextPane.inactiveForeground", var1.get("textInactiveText"), "TextPane.border", var19, "TextPane.margin", var68, "TextPane.keyBindings", var70, "EditorPane.font", var6, "EditorPane.background", var12, "EditorPane.foreground", var1.get("textText"), "EditorPane.selectionBackground", var15, "EditorPane.selectionForeground", var1.get("textHighlightText"), "EditorPane.caretForeground", var10, "EditorPane.caretBlinkRate", var71, "EditorPane.inactiveForeground", var1.get("textInactiveText"), "EditorPane.border", var19, "EditorPane.margin", var68, "EditorPane.keyBindings", var70, "TitledBorder.font", var5, "TitledBorder.titleColor", var1.get("controlText"), "TitledBorder.border", var20, "ToolBar.font", var5, "ToolBar.background", var1.get("control"), "ToolBar.foreground", var1.get("controlText"), "ToolBar.dockingBackground", var1.get("control"), "ToolBar.dockingForeground", var10, "ToolBar.floatingBackground", var1.get("control"), "ToolBar.floatingForeground", var16, "ToolBar.border", var20, "ToolBar.separatorSize", var60, "ToolBar.ancestorInputMap", new UIDefaults.LazyInputMap(new Object[]{"UP", "navigateUp", "KP_UP", "navigateUp", "DOWN", "navigateDown", "KP_DOWN", "navigateDown", "LEFT", "navigateLeft", "KP_LEFT", "navigateLeft", "RIGHT", "navigateRight", "KP_RIGHT", "navigateRight"}), "ToolTip.font", var7, "ToolTip.background", var1.get("info"), "ToolTip.foreground", var1.get("infoText"), "ToolTip.border", var23, "Tree.font", var5, "Tree.background", var1.get("window"), "Tree.foreground", var1.get("textText"), "Tree.hash", var14, "Tree.textForeground", var1.get("textText"), "Tree.textBackground", var1.get("text"), "Tree.selectionForeground", var1.get("textHighlightText"), "Tree.selectionBackground", var1.get("textHighlight"), "Tree.selectionBorderColor", var11, "Tree.editorBorder", var23, "Tree.leftChildIndent", new Integer(7), "Tree.rightChildIndent", new Integer(13), "Tree.rowHeight", new Integer(16), "Tree.scrollsOnExpand", Boolean.TRUE, "Tree.openIcon", LookAndFeel.makeIcon(this.getClass(), "icons/TreeOpen.gif"), "Tree.closedIcon", LookAndFeel.makeIcon(this.getClass(), "icons/TreeClosed.gif"), "Tree.leafIcon", LookAndFeel.makeIcon(this.getClass(), "icons/TreeLeaf.gif"), "Tree.expandedIcon", null, "Tree.collapsedIcon", null, "Tree.changeSelectionWithFocus", Boolean.TRUE, "Tree.drawsFocusBorderAroundIcon", Boolean.FALSE, "Tree.focusInputMap", new UIDefaults.LazyInputMap(new Object[]{"UP", "selectPrevious", "KP_UP", "selectPrevious", "shift UP", "selectPreviousExtendSelection", "shift KP_UP", "selectPreviousExtendSelection", "DOWN", "selectNext", "KP_DOWN", "selectNext", "shift DOWN", "selectNextExtendSelection", "shift KP_DOWN", "selectNextExtendSelection", "RIGHT", "selectChild", "KP_RIGHT", "selectChild", "LEFT", "selectParent", "KP_LEFT", "selectParent", "PAGE_UP", "scrollUpChangeSelection", "shift PAGE_UP", "scrollUpExtendSelection", "PAGE_DOWN", "scrollDownChangeSelection", "shift PAGE_DOWN", "scrollDownExtendSelection", "HOME", "selectFirst", "shift HOME", "selectFirstExtendSelection", "END", "selectLast", "shift END", "selectLastExtendSelection", "ENTER", "toggle", "F2", "startEditing", "ctrl A", "selectAll", "ctrl SLASH", "selectAll", "ctrl BACK_SLASH", "clearSelection", "ctrl SPACE", "toggleSelectionPreserveAnchor", "shift SPACE", "extendSelection", "ctrl HOME", "selectFirstChangeLead", "ctrl END", "selectLastChangeLead", "ctrl UP", "selectPreviousChangeLead", "ctrl KP_UP", "selectPreviousChangeLead", "ctrl DOWN", "selectNextChangeLead", "ctrl KP_DOWN", "selectNextChangeLead", "ctrl PAGE_DOWN", "scrollDownChangeLead", "ctrl shift PAGE_DOWN", "scrollDownExtendSelection", "ctrl PAGE_UP", "scrollUpChangeLead", "ctrl shift PAGE_UP", "scrollUpExtendSelection", "ctrl LEFT", "scrollLeft", "ctrl KP_LEFT", "scrollLeft", "ctrl RIGHT", "scrollRight", "ctrl KP_RIGHT", "scrollRight", "SPACE", "toggleSelectionPreserveAnchor"}), "Tree.ancestorInputMap", new UIDefaults.LazyInputMap(new Object[]{"ESCAPE", "cancel"}), "RootPane.defaultButtonWindowKeyBindings", new Object[]{"ENTER", "press", "released ENTER", "release", "ctrl ENTER", "press", "ctrl released ENTER", "release"}};
  152.       var1.putDefaults(var73);
  153.    }
  154.  
  155.    // $FF: synthetic method
  156.    static Class class$(String var0) {
  157.       try {
  158.          return Class.forName(var0);
  159.       } catch (ClassNotFoundException var2) {
  160.          throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  161.       }
  162.    }
  163. }
  164.