Documentation of 'org.jdesktop.swingx.decorator.EnabledHighlighter' Java class
EnabledHighlighter
org.jdesktop.swingx.decorator

Class EnabledHighlighter

  • All Implemented Interfaces:
    Highlighter


    public class EnabledHighlighter
    extends AbstractHighlighter
    A Highlighter which sets the enabled property.

    Note: the enabled is a mutable property of this Highlighter which defaults to false because we assume that's the most common use case to make a rendering component look disabled when the parent is enabled. It's mutable for symmetry reasons, though the other way round - enabled looking rendering component on a disabled parent - most probably will confuse users.

    • Constructor Detail

      • EnabledHighlighter

        public EnabledHighlighter()
        Instantiates a EnabledHighlighter with default enabled property (== false). The Highlighter is applied always.
      • EnabledHighlighter

        public EnabledHighlighter(boolean enabled)
        Instantiates a EnabledHighlighter with the specified enabled property. The Highlighter is applied always.
        Parameters:
        enabled - the enabled property
      • EnabledHighlighter

        public EnabledHighlighter(HighlightPredicate predicate)
        Instantiates a EnabledHighlighter with the specified HighlightPredicate and default enabled property (== false).
        Parameters:
        predicate - the HighlightPredicate to use, may be null to default to ALWAYS.
      • EnabledHighlighter

        public EnabledHighlighter(HighlightPredicate predicate,
                                  boolean enabled)
        Instantiates a EnabledHighlighter with the specified HighlightPredicate and default enabled property.
        Parameters:
        predicate - the HighlightPredicate to use, may be null to default to ALWAYS.
        enabled - the enabled property
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Returns the enabled property.
        Returns:
        the enabled
      • setEnabled

        public void setEnabled(boolean enabled)
        Sets the enabled property. The default value is false.
        Parameters:
        enabled - the enabled to set

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.