|
EchoPoint 1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nextapp.echo.Component nextapp.echo.Container echopoint.EchoPointComponent echopoint.ImageIcon
The ImageIcon
class provides an component
that displays an ImageReference
. A height and width
value can be specified to overide what may be defined in the
ImageReference
itself. This allows images to be
"scaled" to different dimensions.
The advantage of ImageIcon
over using a nextapp.echo.Label
is that you can scale ImageReference
objects that you may not
know the dimensions of.
Nested Class Summary | |
static class |
ImageIcon.NestedStyleInfo
Nested public static StyleInfo class. |
Field Summary | |
static java.lang.String |
ACTION_COMMAND_CHANGED_PROPERTY
property name fired when the actionCommand changes |
static int |
DEFAULT_HEIGHT
default height is 32 |
static int |
DEFAULT_WIDTH
default width is 32 |
static java.lang.String |
ICON_CHANGED_PROPERTY
property name fired when the imageReference changes |
static java.lang.String |
ICON_DIMENSIONS_CHANGED_PROPERTY
property name fired when the dimensions changes |
static java.lang.String |
STYLE_ICON
A style constant for the Icon property. |
Fields inherited from class echopoint.EchoPointComponent |
STYLE_TOOL_TIP_TEXT, TOOL_TIP_TEXT_CHANGED_PROPERTY, toolTipPopUp |
Fields inherited from class nextapp.echo.Component |
BACKGROUND_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FONT_CHANGED_PROPERTY, FOREGROUND_CHANGED_PROPERTY, IDENTIFIER_CHANGED_PROPERTY, listenerList, LOCALE_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, STYLE_BACKGROUND, STYLE_FONT, STYLE_FOREGROUND, UPDATE_PROPERTY, VISIBLE_CHANGED_PROPERTY |
Fields inherited from interface echopoint.positionable.MouseCursorable |
borderStyleSymbolics, CURSOR_AUTO, CURSOR_CROSSHAIR, CURSOR_CUSTOM_URI, CURSOR_DEFAULT, CURSOR_E_RESIZE, CURSOR_HELP, CURSOR_MOVE, CURSOR_N_RESIZE, CURSOR_NE_RESIZE, CURSOR_NW_RESIZE, CURSOR_POINTER, CURSOR_S_RESIZE, CURSOR_SE_RESIZE, CURSOR_SW_RESIZE, CURSOR_TEXT, CURSOR_W_RESIZE, CURSOR_WAIT, STYLE_MOUSE_CURSOR, STYLE_MOUSE_CURSOR_URI |
Constructor Summary | |
ImageIcon()
Constructs a ImageIcon with a null ImageReference.
|
|
ImageIcon(nextapp.echo.ImageReference imageRef)
Constructs a ImageIcon and sets the
width and height to be that of the ImageReference. |
|
ImageIcon(nextapp.echo.ImageReference imageRef,
int width,
int height)
Constructs a ImageIcon with the specified
width and height |
Method Summary | |
void |
addActionListener(nextapp.echo.event.ActionListener l)
Adds an ActionListener . |
void |
applyStyle(nextapp.echo.Style style)
|
void |
fireActionPerformed(nextapp.echo.event.ActionEvent e)
Notifies all listeners that have registered for this event type. |
java.lang.String |
getActionCommand()
Returns the action command for this ImageIcon. |
int |
getHeight()
Returns the height of the ImageIcon. |
nextapp.echo.ImageReference |
getIcon()
Returns the ImageReference within. |
int |
getWidth()
Returns the width of the ImageIcon. |
void |
removeActionListener(nextapp.echo.event.ActionListener l)
Removes an ActionListener . |
java.lang.Object |
set(java.lang.reflect.Field field,
java.lang.Object newValue)
Called to save the old value of a field, set in a new value and return the old value of a field. |
void |
setActionCommand(java.lang.String newValue)
Sets the ImageIcon's action command. |
void |
setHeight(int newValue)
Sets the height of the ImageIcon. |
void |
setIcon(nextapp.echo.ImageReference newValue)
Sets the ImageReference used by the ImageIcon. |
void |
setWidth(int newValue)
Sets the width of the ImageIcon. |
Methods inherited from class echopoint.EchoPointComponent |
getMouseCursor, getMouseCursorURI, getToolTipPopUp, getToolTipText, set, set, set, set, set, set, set, set, set, setEnabledAllChildren, setMouseCursor, setMouseCursorURI, setToolTipText, validate |
Methods inherited from class nextapp.echo.Component |
add, add, addHierarchyListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getComponent, getComponentCount, getComponents, getEchoInstance, getFont, getForeground, getIdentifier, getLocale, getParent, indexOf, init, isAncestorOf, isEnabled, isRegistered, isShowing, isVisible, remove, remove, removeAll, removeHierarchyListener, removePropertyChangeListener, setBackground, setEnabled, setFont, setForeground, setIdentifier, setLocale, setVisible, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String ACTION_COMMAND_CHANGED_PROPERTY
public static final int DEFAULT_HEIGHT
public static final int DEFAULT_WIDTH
public static final java.lang.String ICON_CHANGED_PROPERTY
public static final java.lang.String ICON_DIMENSIONS_CHANGED_PROPERTY
public static final java.lang.String STYLE_ICON
nextapp.echo.ImageReference.
Constructor Detail |
public ImageIcon()
ImageIcon
with a null ImageReference.
The width and height are set to DEFAULT_WIDTH and/or DEFAULT_HEIGHT.
public ImageIcon(nextapp.echo.ImageReference imageRef)
ImageIcon
and sets the
width and height to be that of the ImageReference. If the
image has no dimensions, then the width and height are set to
DEFAULT_WIDTH and/or DEFAULT_HEIGHT.
imageRef
- public ImageIcon(nextapp.echo.ImageReference imageRef, int width, int height)
ImageIcon
with the specified
width and height
imageRef
- - the ImageReference to displaywidth
- - the width to scale it toheight
- - the height to scale it toMethod Detail |
public void addActionListener(nextapp.echo.event.ActionListener l)
ActionListener
.
l
- The ActionListener
to be added.public void applyStyle(nextapp.echo.Style style)
applyStyle
in interface MouseCursorable
applyStyle
in class EchoPointComponent
EchoPointComponent.applyStyle(nextapp.echo.Style)
public void fireActionPerformed(nextapp.echo.event.ActionEvent e)
e
- The ActionEvent
to send.public java.lang.String getActionCommand()
public int getHeight()
public nextapp.echo.ImageReference getIcon()
public int getWidth()
public void removeActionListener(nextapp.echo.event.ActionListener l)
ActionListener
.
l
- The ActionListener
to be removed.public void setActionCommand(java.lang.String newValue)
newValue
- The new action command for this ImageIcon.public void setHeight(int newValue)
newValue
- public void setIcon(nextapp.echo.ImageReference newValue)
newValue
- public void setWidth(int newValue)
newValue
- public java.lang.Object set(java.lang.reflect.Field field, java.lang.Object newValue) throws java.lang.Exception
ReflectionSetter
public Object set(Field f, Object newValue) throws Exception { Object oldValue = f.get(this); f.set(this,newValue); return oldValue; }
field
- - the field to be setnewValue
- - the new value to be set
java.lang.Exception
ReflectionSetter.set(Field, Object)
|
EchoPoint 1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |