synergynetframework.appsystem.contentsystem.jme.items
Class JMERoundImageLabel

java.lang.Object
  extended by synergynetframework.appsystem.contentsystem.jme.items.JMEContentItem
      extended by synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContentItem
          extended by synergynetframework.appsystem.contentsystem.jme.items.JMERoundContentItem
              extended by synergynetframework.appsystem.contentsystem.jme.items.JMERoundFrame
                  extended by synergynetframework.appsystem.contentsystem.jme.items.JMERoundImageLabel
All Implemented Interfaces:
IContentItemImplementation, IOrthoContentItemImplementation, IRoundContentItemImplementation, IRoundFrameImplementation, IRoundImageLabelImplementation, ScreenCursorListener, OrthoBringToTop.OrthoBringToTopListener, OrthoControlPointRotateTranslateScale.RotateTranslateScaleListener, OrthoCursorEventDispatcher.CommonCursorEventListener, OrthoSnap.SnapListener, FlickMover.FlickListener

public class JMERoundImageLabel
extends JMERoundFrame
implements IRoundImageLabelImplementation

The Class JMERoundImageLabel.


Constructor Summary
JMERoundImageLabel(ContentItem contentItem)
          Instantiates a new JME round image label.
 
Method Summary
 void resize()
          Resize.
 void setAutoFit(boolean autoFit)
          Sets the auto fit.
 void setImageInfo(java.net.URL imageResource)
          Sets the image info.
 void setRadius(float radius)
          Sets the radius.
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMERoundFrame
cursorChanged, cursorClicked, cursorPressed, cursorReleased, drawImage, drawImage, getImages, init, removeAllImages, removeImage, setBackGround, setBorder
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContentItem
addBringToTopListener, addFlickListener, addItemListener, addMultitouchListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, cursorRightClicked, flick, getMaxScale, getMinScale, isFlickable, ItemBringToTop, itemFlicked, itemMoved, itemRotated, itemScaled, itemSnapped, makeFlickable, makeUnflickable, placeRandom, removeBringToTopListeners, removeFlickListeners, removeItemListerner, removeOrthoControlPointRotateTranslateScaleListeners, removeScreenCursorListeners, removeSnapListeners, reset, rotateRandom, screenCursorChanged, screenCursorClicked, screenCursorPressed, screenCursorReleased, setAsBottomObject, setAsTopObject, setAsTopObjectAndBroadCastEvent, setBringToTopable, setFixLocations, setLocalLocation, setName, setOrder, setRightClickDistance, setRotateTranslateScalable, setRotateTranslateScalable, setScaleLimit, setSingleTouchRotateTranslate, setSnapable, setTolerance, setZRotateLimit, turnOffEventDispatcher, update, update
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEContentItem
contains, getImplementationObject, getLocalLocation, hasCollision, setAngle, setBoundaryEnabled, setId, setLocation, setManipulate, setScale, setScale, setVisible, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 

Constructor Detail

JMERoundImageLabel

public JMERoundImageLabel(ContentItem contentItem)
Instantiates a new JME round image label.

Parameters:
contentItem - the content item
Method Detail

resize

public void resize()
Resize.


setAutoFit

public void setAutoFit(boolean autoFit)
Description copied from interface: IRoundImageLabelImplementation
Sets the auto fit.

Specified by:
setAutoFit in interface IRoundImageLabelImplementation
Parameters:
autoFit - the new auto fit

setImageInfo

public void setImageInfo(java.net.URL imageResource)
Description copied from interface: IRoundImageLabelImplementation
Sets the image info.

Specified by:
setImageInfo in interface IRoundImageLabelImplementation
Parameters:
imageResource - the new image info

setRadius

public void setRadius(float radius)
Description copied from interface: IRoundContentItemImplementation
Sets the radius.

Specified by:
setRadius in interface IRoundContentItemImplementation
Overrides:
setRadius in class JMERoundFrame
Parameters:
radius - the new radius