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