|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
org.pzgui.icon.Icon
org.pzgui.icon.ImageIcon
public class ImageIcon
An icon backed by a rasterized image.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class org.pzgui.icon.Icon |
|---|
FONT_METRICS, lblForFM |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ImageIcon(java.lang.String fn)
Creates an image from the specified filename. |
|
ImageIcon(java.lang.String fn,
float scale)
Creates an image from the speccified filename with its width and height scaled by the specified scale value. |
|
ImageIcon(java.lang.String fn,
int width,
int height)
Creates an image from the speccified filename with the specified width and height. |
|
| Method Summary | |
|---|---|
void |
clearCache()
Clears any cached copies of the icon at any size other than its original size. |
static void |
draw(java.awt.Graphics2D gfx,
java.awt.Image img,
int x,
int y,
int w,
int h)
|
void |
draw(java.awt.Graphics2D gfx,
int x,
int y)
Draws this icon on the specified graphics object at the specified coordinates. |
void |
draw(java.awt.Graphics2D gfx,
int x,
int y,
int w,
int h)
Draws this icon on the specified graphics object at the specified coordinates at the specified size. |
java.awt.Image |
getImage()
|
java.awt.Image |
getImage(java.awt.Dimension sz)
|
static java.awt.Image |
getScaledImage(java.awt.Image img,
int w,
int h)
Scales the specified image to the requested size |
java.awt.Dimension |
getSize()
Returns the default size of this icon. |
static java.awt.Image |
loadImage(java.lang.String fn)
Loads an image into memory |
| Methods inherited from class org.pzgui.icon.Icon |
|---|
contains, draw, getHeight, getWidth, paint, setSize |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ImageIcon(java.lang.String fn)
fn - path to the image file
public ImageIcon(java.lang.String fn,
int width,
int height)
fn - path to the image filewidth - width of this iconheight - height of this icon
public ImageIcon(java.lang.String fn,
float scale)
fn - path to the image filescale - how much to scale this icon from its native size| Method Detail |
|---|
public static java.awt.Image loadImage(java.lang.String fn)
public static final java.awt.Image getScaledImage(java.awt.Image img,
int w,
int h)
public void clearCache()
Icon
clearCache in class Icon
public void draw(java.awt.Graphics2D gfx,
int x,
int y)
Icon
draw in class Icon
public void draw(java.awt.Graphics2D gfx,
int x,
int y,
int w,
int h)
Icon
draw in class Icon
public static void draw(java.awt.Graphics2D gfx,
java.awt.Image img,
int x,
int y,
int w,
int h)
public java.awt.Dimension getSize()
Icon
getSize in class Iconpublic java.awt.Image getImage()
public java.awt.Image getImage(java.awt.Dimension sz)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||