public interface MutableIconProvider extends IconProvider
IconProvider
which is mutable and fires PropertyChangeEvent
s.Modifier and Type | Field and Description |
---|---|
static Class<MutableIconProvider> |
MutableIconProvider |
static String |
PROP_ICON
The property name for icon.
|
DEFAULT, IconProvider
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Registers a
PropertyChangeListener . |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Unregisters a
PropertyChangeListener . |
void |
setIcon(Icon icon)
Sets the icon.
|
getIcon
static final Class<MutableIconProvider> MutableIconProvider
static final String PROP_ICON
@Nonnull void setIcon(@Nonnull Icon icon)
MutableIconProvider
can autonomously change icon in function of time (e.g. a blinking icon) or
reacting to a change in the context.icon
- the iconvoid addPropertyChangeListener(@Nonnull PropertyChangeListener listener)
PropertyChangeListener
.listener
- the listenervoid removePropertyChangeListener(@Nonnull PropertyChangeListener listener)
PropertyChangeListener
.listener
- the listenerCopyright © 2009-2013 Tidalwave s.a.s. (http://tidalwave.it). All Rights Reserved.