com.jgoodies.animation.components
Class BasicTextLabel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
com.jgoodies.animation.components.BasicTextLabel
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable
public final class BasicTextLabel
- extends JComponent
A Swing text component that can change the text, x and y scaling,
glyph space, x and y offset and alignment mode.
- Version:
- $Revision: 1.1 $
- Author:
- Karsten Lentzsch
- See Also:
BasicTextRenderer
,
Serialized Form
Constructor Summary |
BasicTextLabel()
Constructs a animation text Swing label with an empty initial text. |
BasicTextLabel(String text)
Constructs a animation text Swing label for the given text. |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
PROPERTYNAME_COLOR
public static final String PROPERTYNAME_COLOR
- See Also:
- Constant Field Values
PROPERTYNAME_HEIGHT_MODE
public static final String PROPERTYNAME_HEIGHT_MODE
- See Also:
- Constant Field Values
PROPERTYNAME_SCALE
public static final String PROPERTYNAME_SCALE
- See Also:
- Constant Field Values
PROPERTYNAME_SCALE_X
public static final String PROPERTYNAME_SCALE_X
- See Also:
- Constant Field Values
PROPERTYNAME_SCALE_Y
public static final String PROPERTYNAME_SCALE_Y
- See Also:
- Constant Field Values
PROPERTYNAME_SPACE
public static final String PROPERTYNAME_SPACE
- See Also:
- Constant Field Values
PROPERTYNAME_TEXT
public static final String PROPERTYNAME_TEXT
- See Also:
- Constant Field Values
PROPERTYNAME_OFFSET_X
public static final String PROPERTYNAME_OFFSET_X
- See Also:
- Constant Field Values
PROPERTYNAME_OFFSET_Y
public static final String PROPERTYNAME_OFFSET_Y
- See Also:
- Constant Field Values
BasicTextLabel
public BasicTextLabel()
- Constructs a animation text Swing label with an empty initial text.
BasicTextLabel
public BasicTextLabel(String text)
- Constructs a animation text Swing label for the given text.
- Parameters:
text
- the initial text to be displayed
getColor
public Color getColor()
getHeightMode
public HeightMode getHeightMode()
getScale
public float getScale()
getScaleX
public float getScaleX()
getScaleY
public float getScaleY()
getSpace
public float getSpace()
getOffsetX
public float getOffsetX()
getOffsetY
public float getOffsetY()
getText
public String getText()
setColor
public void setColor(Color newColor)
setHeightMode
public void setHeightMode(HeightMode heightMode)
setScale
public void setScale(float newScale)
setScaleX
public void setScaleX(float newScaleX)
setScaleY
public void setScaleY(float newScaleY)
setSpace
public void setSpace(float newSpace)
setOffsetX
public void setOffsetX(float offsetX)
setOffsetY
public void setOffsetY(float offsetY)
setText
public void setText(String newText)
paintComponent
public void paintComponent(Graphics g)
- Paints the component. Enabled anti-aliasing and sets high quality hints,
then renderers the component via the underlying renderer.
- Overrides:
paintComponent
in class JComponent
- Parameters:
g
- the Graphics object to render on
Copyright © 2001-2006 JGoodies Karsten Lentzsch. All Rights Reserved.