Object[] uiDefaults = {
"PopupMenuSeparator.foreground", separatorColor,
"PopupMenuSeparator.background", menuBackground,
"CheckBoxMenuItem.checkIcon", new MenuCheckIcon(JideIconsFactory.getImageIcon(JideIconsFactory.MENU_CHECKBOX_VSNET)),
"CheckBoxMenuItem.selectionBackground", menuSelectionBackground,
"CheckBoxMenuItem.selectionForeground", menuTextColor,
"CheckBoxMenuItem.acceleratorSelectionForeground", menuTextColor,
"CheckBoxMenuItem.mouseHoverBackground", menuSelectionBackground,
"CheckBoxMenuItem.mouseHoverBorder", new BorderUIResource(BorderFactory.createLineBorder(new Color(10, 36, 106))),
"CheckBoxMenuItem.margin", new InsetsUIResource(3, 0, 3, 0),
"CheckBoxMenuItem.font", menuFont,
"CheckBoxMenuItem.acceleratorFont", menuFont,
"CheckBoxMenuItem.textIconGap", 8,
"RadioButtonMenuItem.checkIcon", new MenuCheckIcon(JideIconsFactory.getImageIcon(JideIconsFactory.MENU_CHECKBOX_VSNET)),
"RadioButtonMenuItem.selectionBackground", menuSelectionBackground,
"RadioButtonMenuItem.selectionForeground", menuTextColor,
"RadioButtonMenuItem.acceleratorSelectionForeground", menuTextColor,
"RadioButtonMenuItem.mouseHoverBackground", menuSelectionBackground,
"RadioButtonMenuItem.mouseHoverBorder", new BorderUIResource(BorderFactory.createLineBorder(new Color(10, 36, 106))),
"RadioButtonMenuItem.margin", new InsetsUIResource(3, 0, 3, 0),
"RadioButtonMenuItem.font", menuFont,
"RadioButtonMenuItem.acceleratorFont", menuFont,
"RadioButtonMenuItem.textIconGap", 8,
"MenuBar.border", new BorderUIResource(BorderFactory.createEmptyBorder(2, 2, 2, 2)),
// "MenuBar.border", new BorderUIResource(BorderFactory.createCompoundBorder(
// new PartialEtchedBorder(PartialEtchedBorder.LOWERED, PartialSide.SOUTH),
// BorderFactory.createEmptyBorder(2, 2, 2, 2))),
"Menu.selectionBackground", menuSelectionBackground,
"Menu.selectionForeground", menuTextColor,
"Menu.mouseHoverBackground", menuSelectionBackground,
"Menu.mouseHoverBorder", new BorderUIResource(BorderFactory.createLineBorder(new Color(10, 36, 106))),
"Menu.margin", new InsetsUIResource(2, 7, 1, 7),
"Menu.checkIcon", new MenuCheckIcon(JideIconsFactory.getImageIcon(JideIconsFactory.MENU_CHECKBOX_VSNET)),
"Menu.textIconGap", 2,
"Menu.font", menuFont,
"Menu.acceleratorFont", menuFont,
"Menu.submenuPopupOffsetX", 0,
"Menu.submenuPopupOffsetY", 0,
"PopupMenu.border", new BorderUIResource(BorderFactory.createCompoundBorder(BorderFactory.createLineBorder(new Color(102, 102, 102)), BorderFactory.createEmptyBorder(1, 1, 1, 1))),
"MenuItem.checkIcon", new MenuCheckIcon(JideIconsFactory.getImageIcon(JideIconsFactory.MENU_CHECKBOX_VSNET)),
"MenuItem.selectionBackground", menuSelectionBackground,
"MenuItem.selectionForeground", menuTextColor,
"MenuItem.acceleratorSelectionForeground", menuTextColor,
"MenuItem.background", menuBackground,
"MenuItem.selectionBorderColor", selectionBackgroundColor,