InputMap getInputMap(int condition) { if (condition == JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT) { return (InputMap) UIDefaultsLookup.get("JideTabbedPane.ancestorInputMap"); } else if (condition == JComponent.WHEN_FOCUSED) { return (InputMap) UIDefaultsLookup.get("JideTabbedPane.focusInputMap"); } return null; }
@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 updateUIDefaults() { setLeafIcon(UIDefaultsLookup.getIcon("Tree.leafIcon")); setClosedIcon(UIDefaultsLookup.getIcon("Tree.closedIcon")); setOpenIcon(UIDefaultsLookup.getIcon("Tree.openIcon")); setTextSelectionColor(UIDefaultsLookup.getColor("Tree.selectionForeground")); setTextNonSelectionColor(UIDefaultsLookup.getColor("Tree.textForeground")); setBackgroundSelectionColor(UIDefaultsLookup.getColor("Tree.selectionBackground")); setBackgroundNonSelectionColor(UIDefaultsLookup.getColor("Tree.textBackground")); setBorderSelectionColor(UIDefaultsLookup.getColor("Tree.selectionBorderColor")); Object value = UIDefaultsLookup.get("Tree.drawsFocusBorderAroundIcon"); drawsFocusBorderAroundIcon = (value != null && (Boolean) value); value = UIDefaultsLookup.get("Tree.drawDashedFocusIndicator"); drawDashedFocusIndicator = (value != null && (Boolean) value); }
/** * The constructor. */ public DialogPageTreeCellRenderer() { super(); _defaultTextSelectionColor = UIDefaultsLookup.getColor("Tree.selectionForeground"); _defaultTextNonSelectionColor = UIDefaultsLookup.getColor("Tree.textForeground"); _defaultBkSelectionColor = UIDefaultsLookup.getColor("Tree.selectionBackground"); _defaultBkNonSelectionColor = UIDefaultsLookup.getColor("Tree.textBackground"); _defaultBorderSelectionColor = UIDefaultsLookup.getColor("Tree.selectionBorderColor"); _defaultOpenIcon = UIDefaultsLookup.getIcon("Tree.openIcon"); _defaultClosedIcon = UIDefaultsLookup.getIcon("Tree.closedIcon"); setOpaque(false); }
@Override protected void installDefaults() { _painter = (ThemePainter) UIDefaultsLookup.get("Theme.painter"); _shadowColor = UIDefaultsLookup.getColor("controlShadow"); _darkShadowColor = UIDefaultsLookup.getColor("controlDkShadow"); _highlight = UIDefaultsLookup.getColor("controlHighlight"); _lightHighlightColor = UIDefaultsLookup.getColor("controlLtHighlight"); menuItem.setRolloverEnabled(true); super.installDefaults(); }
protected void installDefaults() { _painter = (ThemePainter) UIDefaultsLookup.get("Theme.painter"); String prefix = getPropertyPrefix(); acceleratorFont = UIDefaultsLookup.getFont("MenuItem.acceleratorFont"); if (acceleratorFont == null) { acceleratorFont = UIManager.getFont("MenuItem.font"); menuItem.setMargin(UIDefaultsLookup.getInsets(prefix + ".margin")); defaultTextIconGap = UIDefaultsLookup.getInt("MenuItem.textIconGap"); defaultAccelEndGap = UIDefaultsLookup.getInt("MenuItem.accelEndGap"); defaultShadowWidth = UIDefaultsLookup.getInt("MenuItem.shadowWidth"); borderColor = UIDefaultsLookup.getColor("MenuItem.selectionBorderColor"); backgroundColor = UIDefaultsLookup.getColor("MenuItem.background"); shadowColor = UIDefaultsLookup.getColor("MenuItem.shadowColor"); Object value = UIDefaultsLookup.get(prefix + ".borderPainted"); menuItem.setBorderPainted(value instanceof Boolean ? (Boolean) value : false); LookAndFeel.installColorsAndFont(menuItem, selectionBackground instanceof UIResource) { selectionBackground = UIDefaultsLookup.getColor(prefix + ".selectionBackground"); UIDefaultsLookup.getColor(prefix + ".selectionForeground"); UIDefaultsLookup.getColor(prefix + ".disabledForeground");
protected void installDefaults() { _painter = (ThemePainter) UIDefaultsLookup.get("Theme.painter"); _gripperPainter = (Painter) UIDefaultsLookup.get("JideTabbedPane.gripperPainter"); _selectedTabFont = UIDefaultsLookup.getFont("JideTabbedPane.selectedTabFont"); _highlight = UIDefaultsLookup.getColor("JideTabbedPane.light"); _lightHighlight = UIDefaultsLookup.getColor("JideTabbedPane.highlight"); _shadow = UIDefaultsLookup.getColor("JideTabbedPane.shadow"); _darkShadow = UIDefaultsLookup.getColor("JideTabbedPane.darkShadow"); _focus = UIDefaultsLookup.getColor("TabbedPane.focus"); _background = UIDefaultsLookup.getColor("JideTabbedPane.selectedTabBackground"); _tabBackground = UIDefaultsLookup.getColor("JideTabbedPane.selectedTabBackground"); _inactiveTabForeground = UIDefaultsLookup.getColor("JideTabbedPane.foreground"); // text is black _inactiveSelectedTabForeground = UIDefaultsLookup.getColor("JideTabbedPane.foreground"); // text is black _activeTabForeground = UIDefaultsLookup.getColor("JideTabbedPane.foreground"); // text is black _selectedColor = _lightHighlight; _activeBackground = _lightHighlight; _background = UIDefaultsLookup.getColor("JideTabbedPane.background"); _tabBackground = UIDefaultsLookup.getColor("JideTabbedPane.tabAreaBackground"); _inactiveTabForeground = UIDefaultsLookup.getColor("JideTabbedPane.unselectedTabTextForeground"); _inactiveSelectedTabForeground = UIDefaultsLookup.getColor("JideTabbedPane.selectedTabTextForeground"); _activeTabForeground = UIDefaultsLookup.getColor("JideTabbedPane.activeTabTextForeground"); if (_activeTabForeground == null) { _activeTabForeground = _inactiveSelectedTabForeground; _selectedColor = UIDefaultsLookup.getColor("JideTabbedPane.selectedTabBackground"); _activeBackground = UIDefaultsLookup.getColor("DockableFrame.activeTitleBackground"); if (_activeBackground == null) {
Object defaultTextColor = UIDefaultsLookup.get("controlText"); Object defaultBackgroundColor = UIDefaultsLookup.get("control"); Object defaultHighlightColor = UIDefaultsLookup.get("controlHighlight"); Object defaultLtHighlightColor = UIDefaultsLookup.get("controlLtHighlight"); Object defaultShadowColor = UIDefaultsLookup.get("controlShadow"); Object defaultDarkShadowColor = UIDefaultsLookup.get("controlDkShadow"); Object activeTitleTextColor = UIDefaultsLookup.get("activeCaptionText"); Object activeTitleBackgroundColor = UIDefaultsLookup.get("activeCaption"); Object activeTitleBorderColor = UIDefaultsLookup.get("controlDkShadow"); Object inactiveTitleTextColor = UIDefaultsLookup.get("controlText"); Object inactiveTitleBackgroundColor = UIDefaultsLookup.get("control"); Object mdiBackgroundColor = UIDefaultsLookup.get("controlShadow"); Object singleLineBorder = new BorderUIResource(BorderFactory.createLineBorder(UIDefaultsLookup.getColor("controlShadow"))); Object slidingEastFrameBorder = new ResizeFrameBorder(UIDefaultsLookup.getColor("control"), UIDefaultsLookup.getColor("controlLtHighlight"), UIDefaultsLookup.getColor("controlShadow"), UIDefaultsLookup.getColor("controlDkShadow"), new Insets(0, 4, 0, 0)); Object slidingWestFrameBorder = new ResizeFrameBorder(UIDefaultsLookup.getColor("control"), UIDefaultsLookup.getColor("controlLtHighlight"), UIDefaultsLookup.getColor("controlShadow"), UIDefaultsLookup.getColor("controlDkShadow"), new Insets(0, 0, 0, 4)); Object slidingNorthFrameBorder = new ResizeFrameBorder(UIDefaultsLookup.getColor("control"), UIDefaultsLookup.getColor("controlLtHighlight"), UIDefaultsLookup.getColor("controlShadow"), UIDefaultsLookup.getColor("controlDkShadow"), new Insets(0, 0, 4, 0)); Object slidingSouthFrameBorder = new ResizeFrameBorder(UIDefaultsLookup.getColor("control"), UIDefaultsLookup.getColor("controlLtHighlight"), UIDefaultsLookup.getColor("controlShadow"), UIDefaultsLookup.getColor("controlDkShadow"), new Insets(4, 0, 0, 0)); Object resizeBorder = new ResizeFrameBorder(UIDefaultsLookup.getColor("control"), UIDefaultsLookup.getColor("controlLtHighlight"), UIDefaultsLookup.getColor("controlShadow"), UIDefaultsLookup.getColor("controlDkShadow"), new Insets(4, 4, 4, 4));
/** * Resets the UI property to a value from the current look and feel. <code>JComponent</code> subclasses must * override this method like this: * <pre> * public void updateUI() { * setUI((SliderUI)UIManager.getUI(this); * } * </pre> * * @see #setUI * @see UIManager#getLookAndFeel * @see UIManager#getUI */ @Override public void updateUI() { super.updateUI(); setBackground(UIDefaultsLookup.getColor("JideSplitPaneDivider.background")); setBorder(UIDefaultsLookup.getBorder("JideSplitPaneDivider.border")); _gripperPainter = (Painter) UIDefaultsLookup.get("JideSplitPaneDivider.gripperPainter"); }
protected void installDefaults(AbstractButton b) { Object o = UIDefaultsLookup.get("Theme.painter"); if (o instanceof ThemePainter) { _painter = (ThemePainter) o; defaultTextIconGap = UIDefaultsLookup.getInt(pp + "textIconGap"); defaultTextShiftOffset = UIDefaultsLookup.getInt(pp + "textShiftOffset"); _focusColor = UIDefaultsLookup.getColor("Button.focus"); // use Button.focus since we didn't install JideButton.focus. _shadowColor = UIDefaultsLookup.getColor("JideButton.shadow"); _darkShadowColor = UIDefaultsLookup.getColor("JideButton.darkShadow"); _highlight = UIDefaultsLookup.getColor("JideButton.highlight"); _lightHighlightColor = UIDefaultsLookup.getColor("JideButton.light"); LookAndFeel.installBorder(b, pp + "border"); _isFloatingIcon = UIDefaultsLookup.getBoolean("Icon.floating");
protected void customizeBannerArea(PaintPanel bannerPanel) { Paint paint = (Paint) UIDefaultsLookup.get("OptionPane.bannerBackgroundPaint"); Color dk = UIDefaultsLookup.getColor("OptionPane.bannerBackgroundDk"); Color lt = UIDefaultsLookup.getColor("OptionPane.bannerBackgroundLt"); boolean direction = UIDefaultsLookup.get("OptionPane.bannerBackgroundDirection") == null || UIDefaultsLookup.getBoolean("OptionPane.bannerBackgroundDirection"); if (dk == null && lt != null) { dk = lt; Border border = UIDefaultsLookup.getBorder("OptionPane.bannerBorder"); bannerPanel.setBorder(border != null ? border : BorderFactory.createEmptyBorder(0, 10, 0, 0));
/** * Gets the background color of this component. * * @return this component's background color; if this component does not have a background color, the background * color of its parent is returned */ @Override public Color getBackground() { return UIDefaultsLookup.getColor("JideTabbedPane.background"); } }
/** * This method is called when the selection state changes. * * @param state the new selection state. */ protected void stateUpdated(int state) { if (state == STATE_MIXED) { adjustMixedIcon(); Object cp = UIDefaultsLookup.get("TristateCheckBox.setMixed.clientProperty"); if (cp != null) { putClientProperty(((Object[]) cp)[0], ((Object[]) cp)[1]); // for Aqua L&F } String name = UIDefaultsLookup.getString("TristateCheckBox.setMixed.componentName"); if (name != null) { setName(name); // for Synthetica } } else { restoreMixedIcon(); Object cp = UIDefaultsLookup.get("TristateCheckBox.clearMixed.clientProperty"); if (cp != null) { putClientProperty(((Object[]) cp)[0], ((Object[]) cp)[1]); // for Aqua L&F } String name = UIDefaultsLookup.getString("TristateCheckBox.clearMixed.componentName"); if (name != null) { setName(name); // for Synthetica } } } }
@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; }
WindowsDesktopProperty defaultTextColor = new WindowsDesktopProperty("win.button.textColor", UIDefaultsLookup.get("controlText"), toolkit); WindowsDesktopProperty defaultBackgroundColor = new WindowsDesktopProperty("win.3d.backgroundColor", UIDefaultsLookup.get("control"), toolkit); WindowsDesktopProperty defaultLightColor = new WindowsDesktopProperty("win.3d.lightColor", UIDefaultsLookup.get("controlHighlight"), toolkit); WindowsDesktopProperty defaultHighlightColor = new WindowsDesktopProperty("win.3d.highlightColor", UIDefaultsLookup.get("controlLtHighlight"), toolkit); WindowsDesktopProperty defaultShadowColor = new WindowsDesktopProperty("win.3d.shadowColor", UIDefaultsLookup.get("controlShadow"), toolkit); WindowsDesktopProperty defaultDarkShadowColor = new WindowsDesktopProperty("win.3d.darkShadowColor", UIDefaultsLookup.get("controlDkShadow"), toolkit); "JideScrollPane.border", UIDefaultsLookup.getBorder("ScrollPane.border"), new Object[]{UIDefaultsLookup.get("control"), UIDefaultsLookup.get("controlLtHighlight"), UIDefaultsLookup.get("controlShadow"), UIDefaultsLookup.get("controlDkShadow")}, toolkit, new ConvertListener() { public Object convert(Object[] obj) { return new SlidingFrameBorder((Color) obj[0], (Color) obj[1], (Color) obj[2], (Color) obj[3], new Object[]{UIDefaultsLookup.get("control"), UIDefaultsLookup.get("controlLtHighlight"), UIDefaultsLookup.get("controlShadow"), UIDefaultsLookup.get("controlDkShadow")}, toolkit, new ConvertListener() { public Object convert(Object[] obj) { return new SlidingFrameBorder((Color) obj[0], (Color) obj[1], (Color) obj[2], (Color) obj[3], new Object[]{UIDefaultsLookup.get("control"), UIDefaultsLookup.get("controlLtHighlight"), UIDefaultsLookup.get("controlShadow"), UIDefaultsLookup.get("controlDkShadow")}, toolkit, new ConvertListener() { public Object convert(Object[] obj) { return new SlidingFrameBorder((Color) obj[0], (Color) obj[1], (Color) obj[2], (Color) obj[3], new Object[]{UIDefaultsLookup.get("control"), UIDefaultsLookup.get("controlLtHighlight"), UIDefaultsLookup.get("controlShadow"), UIDefaultsLookup.get("controlDkShadow")}, toolkit, new ConvertListener() { public Object convert(Object[] obj) { return new SlidingFrameBorder((Color) obj[0], (Color) obj[1], (Color) obj[2], (Color) obj[3], new Object[]{UIDefaultsLookup.get("control"), UIDefaultsLookup.get("controlLtHighlight"), UIDefaultsLookup.get("controlShadow"), UIDefaultsLookup.get("controlDkShadow")}, toolkit, new ConvertListener() { public Object convert(Object[] obj) { return new ResizeFrameBorder((Color) obj[0], (Color) obj[1], (Color) obj[2], (Color) obj[3],
/** * Returns the default icon, for the current laf, that is used to represent leaf nodes. */ public Icon getDefaultLeafIcon() { return UIDefaultsLookup.getIcon("Tree.leafIcon"); }
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 string representing Cancel button. * * @param locale the locale * @return the string. * @since 3.3.8 */ public static String getCancelString(Locale locale) { String text = UIDefaultsLookup.getString("OptionPane.cancelButtonText", locale); if (text == null || text.length() <= 0) { text = UIDefaultsLookup.getString("ColorChooser.cancelText"); if (text == null || text.length() <= 0) { text = ButtonResources.getResourceBundle(locale).getString("Button.cancel"); } } return text; }
@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(); } }
private void showMessage(String message) { hideMessage(); _messagePopup = com.jidesoft.popup.JidePopupFactory.getSharedInstance().createPopup(); JLabel label = new JLabel(message); label.setOpaque(true); label.setFont(UIDefaultsLookup.getFont("Label.font").deriveFont(Font.BOLD, 11)); label.setBackground(new Color(253, 254, 226)); label.setBorder(BorderFactory.createEmptyBorder(2, 6, 2, 6)); label.setForeground(UIDefaultsLookup.getColor("ToolTip.foreground")); _messagePopup.getContentPane().setLayout(new BorderLayout()); _messagePopup.getContentPane().add(label); if (_textField != null && _textField.isVisible()) { _messagePopup.setOwner(_textField); } if (_comboBox != null && _comboBox.isVisible()) { _messagePopup.setOwner(_comboBox); } _messagePopup.setDefaultMoveOperation(JidePopup.HIDE_ON_MOVED); _messagePopup.setTransient(true); _messagePopup.showPopup(); addMouseMotionListener(_mouseMotionListener); if (_textField != null && _textField.isVisible()) { _textField.addKeyListener(_keyListener); } if (_comboBox != null && _comboBox.isVisible()) { _comboBox.addKeyListener(_keyListener); } }