public class IconHelper extends java.lang.Object implements Iconic
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACTIVE |
static ImageData |
activeIcon |
static java.lang.String |
COMPLETE |
static ImageData |
completeIcon |
static java.lang.String |
EXCEPTION |
static ImageData |
exceptionIcon |
static java.lang.String |
EXECUTING |
static ImageData |
executingIcon |
static java.lang.String |
FIRING |
static ImageData |
firingIcon |
static java.lang.String |
INITIALIZING |
static ImageData |
initializingIcon |
static java.lang.String |
INVALID |
static ImageData |
invalidIcon |
static java.lang.String |
NOT_COMPLETE |
static ImageData |
notCompleteIcon |
static java.lang.String |
NULL |
static ImageData |
nullIcon |
static java.lang.String |
READY |
static ImageData |
readyIcon |
static java.lang.String |
SLEEPING |
static ImageData |
sleepingIcon |
static java.lang.String |
STARTABLE |
static ImageData |
startableIcon |
static java.lang.String |
STARTED |
static ImageData |
startedIcon |
static java.lang.String |
STOPPED |
static ImageData |
stoppedIcon |
static java.lang.String |
STOPPING |
static ImageData |
stoppingIcon |
static java.lang.String |
TRIGGERED |
static ImageData |
triggeredIcon |
static java.lang.String |
WAITING |
static ImageData |
waitingIcon |
| Constructor and Description |
|---|
IconHelper(Iconic source,
java.lang.String initialId)
Constructor with default icon map.
|
IconHelper(Iconic source,
java.lang.String initialId,
java.util.Map<java.lang.String,ImageData> iconMap)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addIconListener(IconListener listener)
Add a listener.
|
void |
changeIcon(java.lang.String iconId)
Change the icon by firing an iconEvent.
|
java.lang.String |
currentId()
Get the current/last icon id.
|
ImageData |
iconForId(java.lang.String iconId)
Return an ImageIcon for the given id.
|
static javax.swing.ImageIcon |
imageIconFrom(ImageData imageData) |
void |
removeIconListener(IconListener listener)
Remove a listener.
|
public static final java.lang.String NULL
public static final java.lang.String INITIALIZING
public static final java.lang.String READY
public static final java.lang.String STARTABLE
public static final java.lang.String EXECUTING
public static final java.lang.String COMPLETE
public static final java.lang.String NOT_COMPLETE
public static final java.lang.String EXCEPTION
public static final java.lang.String SLEEPING
public static final java.lang.String STOPPING
public static final java.lang.String STOPPED
public static final java.lang.String STARTED
public static final java.lang.String ACTIVE
public static final java.lang.String WAITING
public static final java.lang.String FIRING
public static final java.lang.String TRIGGERED
public static final java.lang.String INVALID
public static final ImageData nullIcon
public static final ImageData initializingIcon
public static final ImageData readyIcon
public static final ImageData startableIcon
public static final ImageData executingIcon
public static final ImageData completeIcon
public static final ImageData notCompleteIcon
public static final ImageData stoppingIcon
public static final ImageData stoppedIcon
public static final ImageData sleepingIcon
public static final ImageData invalidIcon
public static final ImageData exceptionIcon
public static final ImageData startedIcon
public static final ImageData activeIcon
public static final ImageData waitingIcon
public static final ImageData firingIcon
public static final ImageData triggeredIcon
public IconHelper(Iconic source, java.lang.String initialId)
source - The source for events.initialId - The initial icon id.public ImageData iconForId(java.lang.String iconId)
public void changeIcon(java.lang.String iconId)
iconId - The icon id.public java.lang.String currentId()
public void addIconListener(IconListener listener)
IconicaddIconListener in interface Iconiclistener - The IconListener.public void removeIconListener(IconListener listener)
IconicremoveIconListener in interface Iconiclistener - The IconListener.public static javax.swing.ImageIcon imageIconFrom(ImageData imageData)