Package org.jdesktop.swingx.decorator
Class ComponentOrientationHighlighter
- java.lang.Object
-
- org.jdesktop.swingx.decorator.AbstractHighlighter
-
- org.jdesktop.swingx.decorator.ComponentOrientationHighlighter
-
- All Implemented Interfaces:
Highlighter
public class ComponentOrientationHighlighter extends AbstractHighlighter
A Highlighter which applies the ComponentOrientation to the component.
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.ComponentOrientation
co
-
Fields inherited from class org.jdesktop.swingx.decorator.AbstractHighlighter
listenerList
-
-
Constructor Summary
Constructors Constructor Description ComponentOrientationHighlighter()
Instantiates a ComponentOrientationHighlighter withComponentOrientation.LEFT_TO_RIGHT
.ComponentOrientationHighlighter(java.awt.ComponentOrientation co)
Instantiates a ComponentOrientationHighlighter with the given ComponentOrientation.ComponentOrientationHighlighter(HighlightPredicate predicate)
Instantiates a ComponentOrientationHighlighter with the given HighlightPredicate andComponentOrientation.LEFT_TO_RIGHT
.ComponentOrientationHighlighter(HighlightPredicate predicate, java.awt.ComponentOrientation co)
Instantiates a ComponentOrientationHighlighter with the given ComponentOrientation and HighlightPredicate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.Component
doHighlight(java.awt.Component component, ComponentAdapter adapter)
Apply the highlights.java.awt.ComponentOrientation
getComponentOrientation()
Returns the ComponentOrientation to apply.void
setComponentOrientation(java.awt.ComponentOrientation co)
Sets the ComponentOrientation to apply.-
Methods inherited from class org.jdesktop.swingx.decorator.AbstractHighlighter
addChangeListener, areEqual, canHighlight, fireStateChanged, getChangeListeners, getHighlightPredicate, highlight, removeChangeListener, setHighlightPredicate
-
-
-
-
Constructor Detail
-
ComponentOrientationHighlighter
public ComponentOrientationHighlighter()
Instantiates a ComponentOrientationHighlighter withComponentOrientation.LEFT_TO_RIGHT
. The Highlighter is applied always.
-
ComponentOrientationHighlighter
public ComponentOrientationHighlighter(HighlightPredicate predicate)
Instantiates a ComponentOrientationHighlighter with the given HighlightPredicate andComponentOrientation.LEFT_TO_RIGHT
.- Parameters:
predicate
- the HighlightPredicate to use, may be null to default to ALWAYS.
-
ComponentOrientationHighlighter
public ComponentOrientationHighlighter(java.awt.ComponentOrientation co)
Instantiates a ComponentOrientationHighlighter with the given ComponentOrientation. The Highlighter is applied always.- Parameters:
co
- the ComponentOrientation to apply
-
ComponentOrientationHighlighter
public ComponentOrientationHighlighter(HighlightPredicate predicate, java.awt.ComponentOrientation co)
Instantiates a ComponentOrientationHighlighter with the given ComponentOrientation and HighlightPredicate.- Parameters:
predicate
- the HighlightPredicate to use, may be null to default to ALWAYS.co
- the ComponentOrientation to apply, may be null
-
-
Method Detail
-
getComponentOrientation
public java.awt.ComponentOrientation getComponentOrientation()
Returns the ComponentOrientation to apply.- Returns:
- the ComponentOrientation to apply, guaranteed to be not null.
-
setComponentOrientation
public void setComponentOrientation(java.awt.ComponentOrientation co)
Sets the ComponentOrientation to apply.- Parameters:
co
- the co to set, may be null to denote fallback to LEFT_TO_RIGHT
-
doHighlight
protected java.awt.Component doHighlight(java.awt.Component component, ComponentAdapter adapter)
Description copied from class:AbstractHighlighter
Apply the highlights.- Specified by:
doHighlight
in classAbstractHighlighter
- Parameters:
component
- the cell renderer component that is to be decoratedadapter
- the ComponentAdapter for this decorate operation- See Also:
AbstractHighlighter.highlight(Component, ComponentAdapter)
-
-