public class IconHighlighter extends AbstractHighlighter
listenerList| Constructor and Description |
|---|
IconHighlighter()
Instantiates a IconHighlighter with null Icon and default
HighlightPredicate.
|
IconHighlighter(HighlightPredicate predicate)
Instantiates a IconHighlighter with null Icon the given predicate.
|
IconHighlighter(HighlightPredicate predicate,
javax.swing.Icon icon)
Instantiates a IconHighlighter with the specified Icon and
HighlightPredicate.
|
IconHighlighter(javax.swing.Icon icon)
Instantiates a IconHighlighter with the specified Icon and default
HighlightPredicate.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canHighlight(java.awt.Component component,
ComponentAdapter adapter)
Subclasses may override to further limit the highlighting based
on Highlighter state, f.i.
|
protected java.awt.Component |
doHighlight(java.awt.Component component,
ComponentAdapter adapter)
Apply the highlights.
|
javax.swing.Icon |
getIcon()
Returns the Icon used for decoration.
|
void |
setIcon(javax.swing.Icon icon)
Sets the icon to use for decoration.
|
addChangeListener, areEqual, fireStateChanged, getChangeListeners, getHighlightPredicate, highlight, removeChangeListener, setHighlightPredicatepublic IconHighlighter()
public IconHighlighter(HighlightPredicate predicate)
predicate - the HighlightPredicate to use.public IconHighlighter(javax.swing.Icon icon)
icon - the icon to use for decoration.public IconHighlighter(HighlightPredicate predicate, javax.swing.Icon icon)
predicate - the HighlightPredicate to use.icon - the Icon to use for decoration.public void setIcon(javax.swing.Icon icon)
The default value is null.
icon - the Icon to use for decoration, might be null.public javax.swing.Icon getIcon()
setIcon(Icon)protected java.awt.Component doHighlight(java.awt.Component component,
ComponentAdapter adapter)
doHighlight in class AbstractHighlightercomponent - the cell renderer component that is to be decoratedadapter - the ComponentAdapter for this decorate operationcanHighlight(Component, ComponentAdapter),
setIcon(Icon)protected boolean canHighlight(java.awt.Component component,
ComponentAdapter adapter)
This implementation returns true always.
Overridden to return true if the component is of type JLabel, false otherwise.
canHighlight in class AbstractHighlighter