|
||||||||||
| 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.ShapeIcon
public class ShapeIcon
A java.awt.Shape-based icon.
| 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 | |
|---|---|
ShapeIcon(java.awt.Shape s,
java.awt.Paint fill)
|
|
ShapeIcon(java.awt.Shape s,
java.awt.Paint fill,
java.awt.Paint outline)
|
|
| Method Summary | |
|---|---|
void |
clearCache()
has no cache, so this method is a no-op |
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. |
void |
draw(java.awt.Graphics2D gfx,
int x,
int y,
int w,
int h,
java.awt.Paint fill,
java.awt.Paint outline)
|
static void |
draw(java.awt.Graphics2D gfx,
java.awt.Shape s,
java.awt.Paint fill,
java.awt.Paint outline,
int x,
int y)
|
java.awt.Paint |
getFillColor()
|
java.awt.Paint |
getOutlineColor()
|
java.awt.Dimension |
getSize()
Returns the default size of this icon. |
void |
setFillColor(java.awt.Paint c)
|
void |
setOutlineColor(java.awt.Paint c)
|
| 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 ShapeIcon(java.awt.Shape s,
java.awt.Paint fill)
public ShapeIcon(java.awt.Shape s,
java.awt.Paint fill,
java.awt.Paint outline)
| Method Detail |
|---|
public void clearCache()
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 void draw(java.awt.Graphics2D gfx,
int x,
int y,
int w,
int h,
java.awt.Paint fill,
java.awt.Paint outline)
public static void draw(java.awt.Graphics2D gfx,
java.awt.Shape s,
java.awt.Paint fill,
java.awt.Paint outline,
int x,
int y)
public java.awt.Dimension getSize()
Icon
getSize in class Iconpublic java.awt.Paint getFillColor()
public void setFillColor(java.awt.Paint c)
public java.awt.Paint getOutlineColor()
public void setOutlineColor(java.awt.Paint c)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||