/** * Checks if JIDE extension is installed. Please note, UIManager.setLookAndFeel() method will overwrite the whole * UIDefaults table. So even you called {@link #installJideExtension()} method before, UIManager.setLookAndFeel() * method make isJideExtensionInstalled returning false. * * @return true if installed. */ public static boolean isJideExtensionInstalled() { return UIDefaultsLookup.getBoolean(JIDE_EXTENSION_INSTALLED); }
@Override public String getUIClassID() { return UIDefaultsLookup.getBoolean("JidePopupMenu.uiExtensionDisabled") ? uiClassIDAlternative : uiClassID; }
@Override protected void installDefaults() { super.installDefaults(); ((JMenu) menuItem).setDelay(200); crossMenuMnemonic = UIDefaultsLookup.getBoolean("Menu.crossMenuMnemonic"); }
@Override protected void installDefaults() { super.installDefaults(); if (menuItem instanceof JMenu) { ((JMenu) menuItem).setDelay(200); } crossMenuMnemonic = UIDefaultsLookup.getBoolean("Menu.crossMenuMnemonic"); }
@Override protected void installDefaults() { super.installDefaults(); updateDefaultBackgroundColor(); ((JMenu) menuItem).setDelay(200); crossMenuMnemonic = UIDefaultsLookup.getBoolean("Menu.crossMenuMnemonic"); }
boolean useGradient = o instanceof Boolean ? (Boolean) o : UIDefaultsLookup.getBoolean("JideTabbedPane.gradientTabArea", true); if (c instanceof JideTabbedPane && useGradient) { Graphics2D g2d = (Graphics2D) g;
@Override protected void installDefaults() { _painter = (ThemePainter) UIDefaultsLookup.get("Theme.painter"); _isFloatingIcon = UIDefaultsLookup.getBoolean("Icon.floating"); _shadowColor = UIDefaultsLookup.getColor("JideButton.shadow"); _darkShadowColor = UIDefaultsLookup.getColor("JideButton.darkShadow"); _highlight = UIDefaultsLookup.getColor("JideButton.highlight"); _lightHighlightColor = UIDefaultsLookup.getColor("JideButton.light"); menuItem.setRolloverEnabled(true); super.installDefaults(); }
private void updateDefaultBackgroundColor() { if (!UIDefaultsLookup.getBoolean("Menu.useMenuBarBackgroundForTopLevel")) { return; } JMenu menu = (JMenu) menuItem; if (menu.getBackground() instanceof UIResource) { if (menu.isTopLevelMenu()) { menu.setBackground(UIDefaultsLookup.getColor("MenuBar.background")); } else { menu.setBackground(UIDefaultsLookup.getColor(getPropertyPrefix() + ".background")); } } }
/** * Gets the icon for the tab after looking at the UIDefault "JideTabbedPane.showIconOnTab" and {@link * #isShowIconsOnTab()}. Note that getIconAt method will always return the tab even though the icon is not displayed * because the two flags above. * * @param tabIndex the tab index. * @return the icon for the tab at the specified index. */ public Icon getIconForTab(int tabIndex) { boolean _showIconOnTab = UIDefaultsLookup.getBoolean("JideTabbedPane.showIconOnTab"); if (isUseDefaultShowIconsOnTab()) { if (_showIconOnTab) { return (!isEnabled() || !isEnabledAt(tabIndex)) ? getDisabledIconAt(tabIndex) : getIconAt(tabIndex); } else { return null; } } else if (isShowIconsOnTab()) { return (!isEnabled() || !isEnabledAt(tabIndex)) ? getDisabledIconAt(tabIndex) : getIconAt(tabIndex); } else { return null; } }
@Override protected Container createButtonArea() { int orientation = UIDefaultsLookup.getInt("OptionPane.buttonOrientation"); orientation = orientation == 0 ? SwingConstants.CENTER : orientation; ButtonPanel buttonPanel = new ButtonPanel(orientation); Border border = (Border) UIDefaultsLookup.get("OptionPane.buttonAreaBorder"); buttonPanel.setName("OptionPane.buttonArea"); if (border != null) { buttonPanel.setBorder(border); } boolean sameSize = UIDefaultsLookup.getBoolean("OptionPane.sameSizeButtons"); buttonPanel.setSizeConstraint(sameSize ? ButtonPanel.SAME_SIZE : ButtonPanel.NO_LESS_THAN); int padding = UIDefaultsLookup.getInt("OptionPane.buttonPadding"); padding = padding == 0 ? 6 : padding; buttonPanel.setButtonGap(padding); addButtonComponents(buttonPanel, getButtons(), getInitialValueIndex()); return buttonPanel; }
@Override protected void installComponents() { boolean showBanner = UIDefaultsLookup.get("OptionPane.showBanner") == null || UIDefaultsLookup.getBoolean("OptionPane.showBanner"); if (showBanner) { optionPane.add(_bannerArea = createBannerArea(), JideBoxLayout.FIX); } Container messageArea = createMessageArea(); if (!showBanner) { addIcon(messageArea); } LookAndFeel.installBorder((JComponent) messageArea, "OptionPane.border"); optionPane.add(messageArea); Container separator = createSeparator(); if (separator != null) { optionPane.add(separator); } optionPane.add(_buttonArea = createButtonArea(), JideBoxLayout.FIX); optionPane.applyComponentOrientation(optionPane.getComponentOrientation()); if (shouldDetailsButtonVisible()) { updateDetailsComponent(); } }
Color lt = UIDefaultsLookup.getColor("OptionPane.bannerBackgroundLt"); boolean direction = UIDefaultsLookup.get("OptionPane.bannerBackgroundDirection") == null || UIDefaultsLookup.getBoolean("OptionPane.bannerBackgroundDirection"); if (dk == null && lt != null) { dk = lt;
LookAndFeel.installBorder(b, pp + "border"); _isFloatingIcon = UIDefaultsLookup.getBoolean("Icon.floating");
_ignoreContentBorderInsetsIfNoTabs = UIDefaultsLookup.getBoolean("JideTabbedPane.ignoreContentBorderInsetsIfNoTabs"); _tabRunOverlay = UIDefaultsLookup.getInt("JideTabbedPane.tabRunOverlay"); _showIconOnTab = UIDefaultsLookup.getBoolean("JideTabbedPane.showIconOnTab"); _showCloseButtonOnTab = UIDefaultsLookup.getBoolean("JideTabbedPane.showCloseButtonOnTab"); _closeButtonAlignment = UIDefaultsLookup.getInt("JideTabbedPane.closeButtonAlignment"); _gripperWidth = UIDefaultsLookup.getInt("Gripper.size"); _alwaysShowLineBorder = UIDefaultsLookup.getBoolean("JideTabbedPane.alwaysShowLineBorder"); _showFocusIndicator = UIDefaultsLookup.getBoolean("JideTabbedPane.showFocusIndicator");
_isFloatingIcon = UIDefaultsLookup.getBoolean("Icon.floating");