org.jdesktop.swingx.decorator
Class EnabledHighlighter
- java.lang.Object
-
- org.jdesktop.swingx.decorator.AbstractHighlighter
-
- org.jdesktop.swingx.decorator.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 Summary
Constructors Constructor and Description EnabledHighlighter()Instantiates a EnabledHighlighter with default enabled property (== false).EnabledHighlighter(boolean enabled)Instantiates a EnabledHighlighter with the specified enabled property.EnabledHighlighter(HighlightPredicate predicate)Instantiates a EnabledHighlighter with the specified HighlightPredicate and default enabled property (== false).EnabledHighlighter(HighlightPredicate predicate, boolean enabled)Instantiates a EnabledHighlighter with the specified HighlightPredicate and default enabled property.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanisEnabled()Returns the enabled property.voidsetEnabled(boolean enabled)Sets the enabled property.-
Methods inherited from class org.jdesktop.swingx.decorator.AbstractHighlighter
addChangeListener, getChangeListeners, getHighlightPredicate, highlight, removeChangeListener, setHighlightPredicate
-
-
-
-
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
-
-
DataMelt 3.0 © DataMelt by jWork.ORG