|
||||||||||
| 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.TextIcon
public class TextIcon
A text-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 | |
|---|---|
TextIcon(java.lang.String text,
java.awt.Font f,
int fillFontSize,
java.awt.Color fill)
|
|
TextIcon(java.lang.String text,
java.awt.Font f,
int fontSize,
java.awt.Color fill,
java.awt.Color outline)
|
|
| Method Summary | |
|---|---|
void |
clearCache()
TextIcon 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. |
static void |
draw(java.awt.Graphics2D gfx,
java.lang.String text,
java.awt.Font f,
int fontSize,
java.awt.Color fill,
java.awt.Color outline,
int x,
int y)
|
java.awt.Color |
getFillColor()
|
int |
getFillFontSize()
|
java.awt.Color |
getOutlineColor()
|
java.awt.Dimension |
getSize()
Returns the default size of this icon. |
void |
setFillColor(java.awt.Color c)
|
void |
setFontSize(int fillFontSize)
|
void |
setOutlineColor(java.awt.Color 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 TextIcon(java.lang.String text,
java.awt.Font f,
int fillFontSize,
java.awt.Color fill)
public TextIcon(java.lang.String text,
java.awt.Font f,
int fontSize,
java.awt.Color fill,
java.awt.Color 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 static void draw(java.awt.Graphics2D gfx,
java.lang.String text,
java.awt.Font f,
int fontSize,
java.awt.Color fill,
java.awt.Color outline,
int x,
int y)
public java.awt.Dimension getSize()
Icon
getSize in class Iconpublic java.awt.Color getFillColor()
public void setFillColor(java.awt.Color c)
public java.awt.Color getOutlineColor()
public void setOutlineColor(java.awt.Color c)
public int getFillFontSize()
public void setFontSize(int fillFontSize)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||