synergynetframework.appsystem.contentsystem.items.implementation.interfaces
Interface ITextLabelImplementation

All Superinterfaces:
IContentItemImplementation, IFrameImplementation, IOrthoContentItemImplementation, IQuadContentItemImplementation
All Known Subinterfaces:
IImageTextLabelImplementation, IMultiLineTextLabelImplementation, ISimpleButton
All Known Implementing Classes:
ImageTextLabel, JMEImageTextLabel, JMEMultiLineTextLabel, JMESimpleButton, JMETextLabel, MultiLineTextLabel, SimpleButton

public interface ITextLabelImplementation
extends IFrameImplementation

The Interface ITextLabelImplementation.


Method Summary
 TextLabel.Alignment getAlignment()
          Gets the alignment.
 void setAlignment(TextLabel.Alignment textAlignment)
          Sets the alignment.
 void setFont(java.awt.Font font)
          Sets the font.
 void setText(java.lang.String text)
          Sets the text.
 void setTextColour(java.awt.Color textColour)
          Sets the text colour.
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IFrameImplementation
drawImage, drawImage, flushGraphics, getGraphicsContext, getImages, removeAllImages, removeImage
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IQuadContentItemImplementation
setAutoFitSize, setHeight, setWidth
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IOrthoContentItemImplementation
addBringToTopListener, addFlickListener, addItemListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, flick, getMaxScale, getMinScale, isFlickable, makeFlickable, makeUnflickable, placeRandom, removeBringToTopListeners, removeFlickListeners, removeItemListerner, removeOrthoControlPointRotateTranslateScaleListeners, removeScreenCursorListeners, removeSnapListeners, reset, rotateRandom, setAsBottomObject, setAsTopObject, setAsTopObjectAndBroadCastEvent, setBringToTopable, setFixLocations, setOrder, setRightClickDistance, setRotateTranslateScalable, setRotateTranslateScalable, setScaleLimit, setSingleTouchRotateTranslate, setSnapable, setTolerance, setZRotateLimit, turnOffEventDispatcher
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IContentItemImplementation
addMultitouchListener, contains, getImplementationObject, hasCollision, init, setAngle, setBackGround, setBorder, setBoundaryEnabled, setId, setLocalLocation, setLocation, setManipulate, setName, setScale, setScale, setVisible, setVisible, update, update
 

Method Detail

getAlignment

TextLabel.Alignment getAlignment()
Gets the alignment.

Returns:
the alignment

setAlignment

void setAlignment(TextLabel.Alignment textAlignment)
Sets the alignment.

Parameters:
textAlignment - the new alignment

setFont

void setFont(java.awt.Font font)
Sets the font.

Parameters:
font - the new font

setText

void setText(java.lang.String text)
Sets the text.

Parameters:
text - the new text

setTextColour

void setTextColour(java.awt.Color textColour)
Sets the text colour.

Parameters:
textColour - the new text colour