com.jme.widget
Class WidgetAbstractContainer

java.lang.Object
  extended bycom.jme.scene.Spatial
      extended bycom.jme.scene.Node
          extended bycom.jme.widget.WidgetAbstractContainer
All Implemented Interfaces:
java.io.Serializable, Widget, WidgetMouseHandlerInterface
Direct Known Subclasses:
WidgetAbstractFrame, WidgetAbstractScroller, WidgetPanel, WidgetRolloutPanel, WidgetScrollPanel

public abstract class WidgetAbstractContainer
extends Node
implements Widget

Author:
pattogo To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments
See Also:
Serialized Form

Field Summary
static int DEFAULT_INSET_SIZE
           
protected  WidgetInsets insets
           
protected  WidgetLayoutManager layout
           
protected  Vector2f panOffset
           
protected  com.jme.widget.WidgetAbstractContainer.WidgetContainerImpl widgetImpl
           
protected  java.util.ArrayList widgetList
           
 
Fields inherited from class com.jme.scene.Node
children
 
Fields inherited from class com.jme.scene.Spatial
currentStates, defaultStateList, forceCull, forceView, frustrumIntersects, geometricalControllers, lightCombineMode, localRotation, localScale, localTranslation, name, parent, queueDistance, renderQueueMode, renderStateList, textureCombineMode, worldBound, worldRotation, worldScale, worldTranslation, zOrder
 
Constructor Summary
WidgetAbstractContainer()
           
WidgetAbstractContainer(int width, int height)
           
 
Method Summary
 void add(Widget w)
           
 void add(Widget w, java.lang.Object constraints)
           
 void addMouseButtonDownObserver(java.util.Observer o)
          addMouseButtonDownObserver
 void addMouseButtonUpObserver(java.util.Observer o)
          addMouseButtonUpObserver
 void addMouseDragObserver(java.util.Observer o)
          addMouseDragObserver
 void addMouseEnterObserver(java.util.Observer o)
          addMouseEnterObserver
 void addMouseExitObserver(java.util.Observer o)
          addMouseExitObserver
 void addMouseMoveObserver(java.util.Observer o)
          addMouseMoveObserver
protected  void calcViewport(Widget w)
           
 boolean canClose()
          canClose
 void close()
          close
 boolean contains(Widget w)
           
 void deleteMouseButtonDownObserver(java.util.Observer o)
          deleteMouseButtonDownObserver
 void deleteMouseButtonDownObservers()
          deleteMouseButtonDownObservers
 void deleteMouseButtonUpObserver(java.util.Observer o)
          deleteMouseButtonUpObserver
 void deleteMouseButtonUpObservers()
          deleteMouseButtonUpObservers
 void deleteMouseDragObserver(java.util.Observer o)
          deleteMouseDragObserver
 void deleteMouseDragObservers()
          deleteMouseDragObservers
 void deleteMouseEnterObserver(java.util.Observer o)
          deleteMouseEnterObserver
 void deleteMouseEnterObservers()
          deleteMouseEnterObservers
 void deleteMouseExitObserver(java.util.Observer o)
          deleteMouseExitObserver
 void deleteMouseExitObservers()
          deleteMouseExitObservers
 void deleteMouseMoveObserver(java.util.Observer o)
          deleteMouseMoveObserver
 void deleteMouseMoveObservers()
          deleteMouseMoveObservers
 void dispose()
           
 void doAlignment(Vector2f size, WidgetInsets insets)
          doAlignment
 void doLayout()
           
 void doMouseButtonDown()
          doMouseButtonDown
 void doMouseButtonUp()
          doMouseButtonUp
 void doMouseDrag()
          doMouseDrag
 void doMouseEnter()
          doMouseEnter
 void doMouseExit()
          doMouseExit
 void doMouseMove()
          doMouseMove
 void doParentLayout()
          doParentLayout
 Vector2f getAbsoluteLocation()
          getAbsoluteLocation
 WidgetAlignmentType getAlignment()
          getAlignment
 ColorRGBA getBgColor()
          getBgColor
 WidgetBorder getBorder()
          getBorder
 WidgetBoundingRectangle getExtents()
          getExtents
 ColorRGBA getFgColor()
          getFgColor
 int getHeight()
          getHeight
 AbstractInputHandler getInputHandler()
          getInputHandler
 WidgetInsets getInsets()
           
 Widget getLastWidgetUnderMouse()
          getLastWidgetUnderMouse
 WidgetLayoutManager getLayout()
           
 Vector2f getLocation()
          getLocation
 MouseInput getMouseInput()
          getMouseInput
 Widget getMouseOwner()
          getMouseOwner
 WidgetNotifier getNotifierMouseButtonDown()
          getNotifierMouseButtonDown
 WidgetNotifier getNotifierMouseButtonUp()
          getNotifierMouseButtonUp
 WidgetNotifier getNotifierMouseDrag()
          getNotifierMouseDrag
 WidgetNotifier getNotifierMouseEnter()
          getNotifierMouseEnter
 WidgetNotifier getNotifierMouseExit()
          getNotifierMouseExit
 WidgetNotifier getNotifierMouseMove()
          getNotifierMouseMove
 Widget getOwner()
          getOwner
 Vector2f getPanOffset()
           
 float getPanOffsetX()
           
 float getPanOffsetY()
           
 Vector2f getPreferredSize()
          getPreferredSize
 Vector2f getSize()
          getSize
 WidgetTextureCoords getTextureCoords()
          getTextureCoords
 WidgetViewRectangle getViewRectangle()
          getViewRectangle
 Widget getWidget(int n)
           
 int getWidgetCount()
           
 WidgetAbstractContainer getWidgetParent()
          getWidgetParent
 WidgetRenderer getWidgetRenderer()
          getWidgetRenderer
 Widget getWidgetUnderMouse()
          getWidgetUnderMouse
 int getWidth()
          getWidth
 BoundingVolume getWorldBound()
          getWorldBound retrieves the world bound at this node level.
 int getX()
          getX
 int getXOffset()
          getXOffset
 int getY()
          getY
 int getYOffset()
          getYOffset
 int getZOrder()
          getZOrder
 void handleMouseButtonDown()
          handleMouseButtonDown
 void handleMouseButtonUp()
          handleMouseButtonUp
 void handleMouseDrag()
          handleMouseDrag
 void handleMouseEnter()
          handleMouseEnter
 void handleMouseExit()
          handleMouseExit
 void handleMouseMove()
          handleMouseMove
 boolean isApplyOffsetX()
          isApplyOffsetX
 boolean isApplyOffsetY()
          isApplyOffsetY
 boolean isCantOwnMouse()
          isCantOwnMouse
 boolean isMouseInWidget()
          isMouseInWidget
 boolean isOpaque()
          isOpaque
 boolean isVisible()
          isVisible
 void pack()
           
 void remove(int w)
           
 void remove(Widget w)
           
 void removeAll()
           
 void setAlignment(WidgetAlignmentType alignment)
          setAlignment
 void setApplyOffsetX(boolean b)
          setApplyOffsetX
 void setApplyOffsetY(boolean b)
          setApplyOffsetY
 void setBgColor(ColorRGBA colorRGBA)
          setBgColor
 void setBorder(WidgetBorder border)
          setBorder
 void setCantOwnMouse(boolean b)
          setCantOwnMouse
 void setFgColor(ColorRGBA colorRGBA)
          setFgColor
 void setForceView(boolean value)
          setForceView will force the node to be rendered whether it's in the camera frustum or not.
 void setHeight(int height)
          setHeight
 void setInputHandler(AbstractInputHandler ih)
          setInputHandler
 void setInsets(WidgetInsets insets)
           
 void setLastWidgetUnderMouse(Widget widget)
          setLastWidgetUnderMouse
 void setLayout(WidgetLayoutManager layout)
           
 void setLocation(int x, int y)
          setLocation
 void setLocation(Vector2f at)
          setLocation
 void setMouseOwner(Widget widget)
          setMouseOwner
 void setOwner(Widget owner)
          setOwner
 void setPanOffset(int x, int y)
           
 void setPanOffset(Vector2f l)
           
 void setPanXOffset(int x)
           
 void setPanYOffset(int y)
           
 void setPreferredSize(int width, int height)
          setPreferredSize
 void setPreferredSize(Vector2f size)
          setPreferredSize
 void setSize(int width, int height)
          setSize
 void setSize(Vector2f size)
          setSize
 void setTextureCoords(WidgetTextureCoords coords)
          setTextureCoords
 void setViewRectangle(WidgetViewRectangle viewport)
          setViewRectangle
 void setVisible(boolean visible)
          setVisible
 void setWidgetParent(WidgetAbstractContainer parent)
          setWidgetParent
 void setWidgetRenderer(WidgetRenderer widgetRenderer)
          setWidgetRenderer
 void setWidgetUnderMouse(Widget widget)
          setWidgetUnderMouse
 void setWidth(int width)
          setWidth
 void setX(int x)
          setX
 void setY(int y)
          setY
 void setZOrder(int i)
          setZOrder
 java.lang.String toString()
          Returns the Spatial's name followed by the class of the spatial
Example: "MyNode (com.jme.scene.Spatial)
protected  void update()
           
 void updateChildrenViewports()
           
 void updateWorldBound()
          updateWorldBound merges the bounds of all the children maintained by this node.
 
Methods inherited from class com.jme.scene.Node
applyRenderState, attachChild, detachAllChildren, detachChild, detachChildAt, detachChildNamed, draw, drawBounds, findCollisions, findPick, getChild, getChild, getChildren, getQuantity, hasChild, hasCollision, putClone, setChild, updateCollisionTree, updateWorldData
 
Methods inherited from class com.jme.scene.Spatial
addController, applyDefaultStates, calculateCollisions, calculatePick, clearCurrentState, clearCurrentStates, clearRenderState, getController, getControllers, getCurrentState, getLastFrustumIntersection, getLightCombineMode, getLocalRotation, getLocalScale, getLocalTranslation, getName, getParent, getRenderQueueMode, getRenderStateList, getTextureCombineMode, getWorldRotation, getWorldScale, getWorldTranslation, isForceCulled, isForceView, onDraw, onDrawBounds, propagateBoundToRoot, propagateStatesFromRoot, removeController, removeFromParent, setForceCull, setLightCombineMode, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalTranslation, setName, setParent, setRenderQueueMode, setRenderState, setTextureCombineMode, setWorldBound, updateGeometricState, updateRenderState, updateRenderState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.jme.widget.Widget
initWidgetRenderer
 

Field Detail

panOffset

protected Vector2f panOffset

layout

protected WidgetLayoutManager layout

widgetImpl

protected com.jme.widget.WidgetAbstractContainer.WidgetContainerImpl widgetImpl

widgetList

protected java.util.ArrayList widgetList

DEFAULT_INSET_SIZE

public static final int DEFAULT_INSET_SIZE
See Also:
Constant Field Values

insets

protected WidgetInsets insets
Constructor Detail

WidgetAbstractContainer

public WidgetAbstractContainer()

WidgetAbstractContainer

public WidgetAbstractContainer(int width,
                               int height)
Method Detail

update

protected void update()

add

public void add(Widget w)

add

public void add(Widget w,
                java.lang.Object constraints)

setForceView

public void setForceView(boolean value)
Description copied from class: Spatial
setForceView will force the node to be rendered whether it's in the camera frustum or not.

Overrides:
setForceView in class Node

getWidgetCount

public int getWidgetCount()

getExtents

public WidgetBoundingRectangle getExtents()
Description copied from interface: Widget
getExtents

Specified by:
getExtents in interface Widget
Returns:

getWidget

public Widget getWidget(int n)

getPreferredSize

public Vector2f getPreferredSize()
Description copied from interface: Widget
getPreferredSize

Specified by:
getPreferredSize in interface Widget
Returns:

setLayout

public void setLayout(WidgetLayoutManager layout)

getLayout

public WidgetLayoutManager getLayout()

setInsets

public void setInsets(WidgetInsets insets)

getInsets

public WidgetInsets getInsets()

doLayout

public void doLayout()

updateChildrenViewports

public void updateChildrenViewports()

pack

public void pack()

remove

public void remove(int w)

remove

public void remove(Widget w)

removeAll

public void removeAll()

dispose

public void dispose()

calcViewport

protected void calcViewport(Widget w)

getMouseOwner

public Widget getMouseOwner()
Description copied from interface: Widget
getMouseOwner

Specified by:
getMouseOwner in interface Widget
Returns:

setMouseOwner

public void setMouseOwner(Widget widget)
Description copied from interface: Widget
setMouseOwner

Specified by:
setMouseOwner in interface Widget
Parameters:
widget -

getWidgetUnderMouse

public Widget getWidgetUnderMouse()
getWidgetUnderMouse

Specified by:
getWidgetUnderMouse in interface Widget
Returns:
See Also:
Widget.getWidgetUnderMouse()

setWidgetUnderMouse

public void setWidgetUnderMouse(Widget widget)
setWidgetUnderMouse

Specified by:
setWidgetUnderMouse in interface Widget
Parameters:
widget -
See Also:
Widget.setWidgetUnderMouse(com.jme.widget.Widget)

getLastWidgetUnderMouse

public Widget getLastWidgetUnderMouse()
getLastWidgetUnderMouse

Specified by:
getLastWidgetUnderMouse in interface Widget
Returns:
See Also:
Widget.getLastWidgetUnderMouse()

setLastWidgetUnderMouse

public void setLastWidgetUnderMouse(Widget widget)
setLastWidgetUnderMouse

Specified by:
setLastWidgetUnderMouse in interface Widget
Parameters:
widget -
See Also:
Widget.setLastWidgetUnderMouse(com.jme.widget.Widget)

getWidgetRenderer

public WidgetRenderer getWidgetRenderer()
getWidgetRenderer

Specified by:
getWidgetRenderer in interface Widget
Returns:
See Also:
Widget.getWidgetRenderer()

setWidgetRenderer

public void setWidgetRenderer(WidgetRenderer widgetRenderer)
setWidgetRenderer

Specified by:
setWidgetRenderer in interface Widget
Parameters:
widgetRenderer -
See Also:
Widget.setWidgetRenderer(com.jme.widget.WidgetRenderer)

getMouseInput

public MouseInput getMouseInput()
Description copied from interface: Widget
getMouseInput

Specified by:
getMouseInput in interface Widget
Returns:
See Also:
Widget.getMouseInput()

getInputHandler

public AbstractInputHandler getInputHandler()
Description copied from interface: Widget
getInputHandler

Specified by:
getInputHandler in interface Widget
Returns:
See Also:
Widget.getInputHandler()

setInputHandler

public void setInputHandler(AbstractInputHandler ih)
Description copied from interface: Widget
setInputHandler

Specified by:
setInputHandler in interface Widget
See Also:
com.jme.widget.Widget#setInputHandler(com.jme.input.InputHandler)

handleMouseButtonDown

public void handleMouseButtonDown()
Description copied from interface: WidgetMouseHandlerInterface
handleMouseButtonDown

Specified by:
handleMouseButtonDown in interface WidgetMouseHandlerInterface

handleMouseButtonUp

public void handleMouseButtonUp()
Description copied from interface: WidgetMouseHandlerInterface
handleMouseButtonUp

Specified by:
handleMouseButtonUp in interface WidgetMouseHandlerInterface

handleMouseMove

public void handleMouseMove()
Description copied from interface: WidgetMouseHandlerInterface
handleMouseMove

Specified by:
handleMouseMove in interface WidgetMouseHandlerInterface

handleMouseDrag

public void handleMouseDrag()
Description copied from interface: WidgetMouseHandlerInterface
handleMouseDrag

Specified by:
handleMouseDrag in interface WidgetMouseHandlerInterface

handleMouseEnter

public void handleMouseEnter()
Description copied from interface: WidgetMouseHandlerInterface
handleMouseEnter

Specified by:
handleMouseEnter in interface WidgetMouseHandlerInterface

handleMouseExit

public void handleMouseExit()
Description copied from interface: WidgetMouseHandlerInterface
handleMouseExit

Specified by:
handleMouseExit in interface WidgetMouseHandlerInterface

getPanOffset

public Vector2f getPanOffset()

getPanOffsetX

public float getPanOffsetX()

getPanOffsetY

public float getPanOffsetY()

setPanOffset

public void setPanOffset(Vector2f l)

setPanOffset

public void setPanOffset(int x,
                         int y)

setPanXOffset

public void setPanXOffset(int x)

setPanYOffset

public void setPanYOffset(int y)

contains

public boolean contains(Widget w)

getBorder

public WidgetBorder getBorder()
Description copied from interface: Widget
getBorder

Specified by:
getBorder in interface Widget
Returns:

setBorder

public void setBorder(WidgetBorder border)
Description copied from interface: Widget
setBorder

Specified by:
setBorder in interface Widget
Parameters:
border -

setLocation

public void setLocation(Vector2f at)
Description copied from interface: Widget
setLocation

Specified by:
setLocation in interface Widget
Parameters:
at -

setLocation

public void setLocation(int x,
                        int y)
Description copied from interface: Widget
setLocation

Specified by:
setLocation in interface Widget
Parameters:
x -
y -

getLocation

public Vector2f getLocation()
Description copied from interface: Widget
getLocation

Specified by:
getLocation in interface Widget
Returns:

setSize

public void setSize(Vector2f size)
Description copied from interface: Widget
setSize

Specified by:
setSize in interface Widget
Parameters:
size -

setSize

public void setSize(int width,
                    int height)
Description copied from interface: Widget
setSize

Specified by:
setSize in interface Widget
Parameters:
width -
height -

getSize

public Vector2f getSize()
Description copied from interface: Widget
getSize

Specified by:
getSize in interface Widget
Returns:

setPreferredSize

public void setPreferredSize(Vector2f size)
Description copied from interface: Widget
setPreferredSize

Specified by:
setPreferredSize in interface Widget
Parameters:
size -

setPreferredSize

public void setPreferredSize(int width,
                             int height)
Description copied from interface: Widget
setPreferredSize

Specified by:
setPreferredSize in interface Widget
Parameters:
width -
height -

getX

public int getX()
Description copied from interface: Widget
getX

Specified by:
getX in interface Widget
Returns:

setX

public void setX(int x)
Description copied from interface: Widget
setX

Specified by:
setX in interface Widget
Parameters:
x -

getY

public int getY()
Description copied from interface: Widget
getY

Specified by:
getY in interface Widget
Returns:

setY

public void setY(int y)
Description copied from interface: Widget
setY

Specified by:
setY in interface Widget
Parameters:
y -

getWidth

public int getWidth()
Description copied from interface: Widget
getWidth

Specified by:
getWidth in interface Widget
Returns:

setWidth

public void setWidth(int width)
Description copied from interface: Widget
setWidth

Specified by:
setWidth in interface Widget
Parameters:
width -

getHeight

public int getHeight()
Description copied from interface: Widget
getHeight

Specified by:
getHeight in interface Widget
Returns:

setHeight

public void setHeight(int height)
Description copied from interface: Widget
setHeight

Specified by:
setHeight in interface Widget
Parameters:
height -

setVisible

public void setVisible(boolean visible)
Description copied from interface: Widget
setVisible

Specified by:
setVisible in interface Widget
Parameters:
visible -

isVisible

public boolean isVisible()
Description copied from interface: Widget
isVisible

Specified by:
isVisible in interface Widget
Returns:

isOpaque

public boolean isOpaque()
Description copied from interface: Widget
isOpaque

Specified by:
isOpaque in interface Widget
Returns:

doParentLayout

public void doParentLayout()
Description copied from interface: Widget
doParentLayout

Specified by:
doParentLayout in interface Widget

setWidgetParent

public void setWidgetParent(WidgetAbstractContainer parent)
Description copied from interface: Widget
setWidgetParent

Specified by:
setWidgetParent in interface Widget
Parameters:
parent -

getWidgetParent

public WidgetAbstractContainer getWidgetParent()
Description copied from interface: Widget
getWidgetParent

Specified by:
getWidgetParent in interface Widget
Returns:

getAbsoluteLocation

public Vector2f getAbsoluteLocation()
Description copied from interface: Widget
getAbsoluteLocation

Specified by:
getAbsoluteLocation in interface Widget
Returns:

setApplyOffsetX

public void setApplyOffsetX(boolean b)
Description copied from interface: Widget
setApplyOffsetX

Specified by:
setApplyOffsetX in interface Widget
Parameters:
b -

isApplyOffsetX

public boolean isApplyOffsetX()
Description copied from interface: Widget
isApplyOffsetX

Specified by:
isApplyOffsetX in interface Widget
Returns:

getXOffset

public int getXOffset()
Description copied from interface: Widget
getXOffset

Specified by:
getXOffset in interface Widget
Returns:

setApplyOffsetY

public void setApplyOffsetY(boolean b)
Description copied from interface: Widget
setApplyOffsetY

Specified by:
setApplyOffsetY in interface Widget
Parameters:
b -

isApplyOffsetY

public boolean isApplyOffsetY()
Description copied from interface: Widget
isApplyOffsetY

Specified by:
isApplyOffsetY in interface Widget
Returns:

getYOffset

public int getYOffset()
Description copied from interface: Widget
getYOffset

Specified by:
getYOffset in interface Widget
Returns:

getZOrder

public int getZOrder()
Description copied from interface: Widget
getZOrder

Specified by:
getZOrder in interface Widget
Overrides:
getZOrder in class Spatial

setZOrder

public void setZOrder(int i)
Description copied from interface: Widget
setZOrder

Specified by:
setZOrder in interface Widget
Overrides:
setZOrder in class Spatial

isMouseInWidget

public boolean isMouseInWidget()
Description copied from interface: Widget
isMouseInWidget

Specified by:
isMouseInWidget in interface Widget
Returns:

getAlignment

public WidgetAlignmentType getAlignment()
Description copied from interface: Widget
getAlignment

Specified by:
getAlignment in interface Widget
Returns:

setAlignment

public void setAlignment(WidgetAlignmentType alignment)
Description copied from interface: Widget
setAlignment

Specified by:
setAlignment in interface Widget
Parameters:
alignment -

doAlignment

public void doAlignment(Vector2f size,
                        WidgetInsets insets)
Description copied from interface: Widget
doAlignment

Specified by:
doAlignment in interface Widget
Parameters:
size -
insets -

close

public void close()
Description copied from interface: Widget
close

Specified by:
close in interface Widget

canClose

public boolean canClose()
Description copied from interface: Widget
canClose

Specified by:
canClose in interface Widget
Returns:

getBgColor

public ColorRGBA getBgColor()
Description copied from interface: Widget
getBgColor

Specified by:
getBgColor in interface Widget
Returns:

setBgColor

public void setBgColor(ColorRGBA colorRGBA)
Description copied from interface: Widget
setBgColor

Specified by:
setBgColor in interface Widget
Parameters:
colorRGBA -

getFgColor

public ColorRGBA getFgColor()
Description copied from interface: Widget
getFgColor

Specified by:
getFgColor in interface Widget
Returns:

setFgColor

public void setFgColor(ColorRGBA colorRGBA)
Description copied from interface: Widget
setFgColor

Specified by:
setFgColor in interface Widget
Parameters:
colorRGBA -

isCantOwnMouse

public boolean isCantOwnMouse()
Description copied from interface: Widget
isCantOwnMouse

Specified by:
isCantOwnMouse in interface Widget
Returns:

setCantOwnMouse

public void setCantOwnMouse(boolean b)
Description copied from interface: Widget
setCantOwnMouse

Specified by:
setCantOwnMouse in interface Widget
Parameters:
b -

getViewRectangle

public WidgetViewRectangle getViewRectangle()
Description copied from interface: Widget
getViewRectangle

Specified by:
getViewRectangle in interface Widget
Returns:

setViewRectangle

public void setViewRectangle(WidgetViewRectangle viewport)
Description copied from interface: Widget
setViewRectangle

Specified by:
setViewRectangle in interface Widget
Parameters:
viewport -

getOwner

public Widget getOwner()
Description copied from interface: Widget
getOwner

Specified by:
getOwner in interface Widget
Returns:

setOwner

public void setOwner(Widget owner)
Description copied from interface: Widget
setOwner

Specified by:
setOwner in interface Widget
Parameters:
owner -

getNotifierMouseButtonDown

public WidgetNotifier getNotifierMouseButtonDown()
Description copied from interface: Widget
getNotifierMouseButtonDown

Specified by:
getNotifierMouseButtonDown in interface Widget
Returns:

getNotifierMouseButtonUp

public WidgetNotifier getNotifierMouseButtonUp()
Description copied from interface: Widget
getNotifierMouseButtonUp

Specified by:
getNotifierMouseButtonUp in interface Widget
Returns:

getNotifierMouseDrag

public WidgetNotifier getNotifierMouseDrag()
Description copied from interface: Widget
getNotifierMouseDrag

Specified by:
getNotifierMouseDrag in interface Widget
Returns:

getNotifierMouseEnter

public WidgetNotifier getNotifierMouseEnter()
Description copied from interface: Widget
getNotifierMouseEnter

Specified by:
getNotifierMouseEnter in interface Widget
Returns:

getNotifierMouseExit

public WidgetNotifier getNotifierMouseExit()
Description copied from interface: Widget
getNotifierMouseExit

Specified by:
getNotifierMouseExit in interface Widget
Returns:

getNotifierMouseMove

public WidgetNotifier getNotifierMouseMove()
Description copied from interface: Widget
getNotifierMouseMove

Specified by:
getNotifierMouseMove in interface Widget
Returns:

getTextureCoords

public WidgetTextureCoords getTextureCoords()
getTextureCoords

Specified by:
getTextureCoords in interface Widget
Returns:
See Also:
Widget.getTextureCoords()

setTextureCoords

public void setTextureCoords(WidgetTextureCoords coords)
setTextureCoords

Specified by:
setTextureCoords in interface Widget
Parameters:
coords -
See Also:
Widget.setTextureCoords(com.jme.widget.WidgetTextureCoords)

addMouseButtonDownObserver

public void addMouseButtonDownObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
addMouseButtonDownObserver

Specified by:
addMouseButtonDownObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseButtonDownObserver

public void deleteMouseButtonDownObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
deleteMouseButtonDownObserver

Specified by:
deleteMouseButtonDownObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseButtonDownObservers

public void deleteMouseButtonDownObservers()
deleteMouseButtonDownObservers

Specified by:
deleteMouseButtonDownObservers in interface WidgetMouseHandlerInterface
See Also:
WidgetMouseHandlerInterface.deleteMouseButtonDownObservers()

doMouseButtonDown

public void doMouseButtonDown()
Description copied from interface: WidgetMouseHandlerInterface
doMouseButtonDown

Specified by:
doMouseButtonDown in interface WidgetMouseHandlerInterface

addMouseButtonUpObserver

public void addMouseButtonUpObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
addMouseButtonUpObserver

Specified by:
addMouseButtonUpObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseButtonUpObserver

public void deleteMouseButtonUpObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
deleteMouseButtonUpObserver

Specified by:
deleteMouseButtonUpObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseButtonUpObservers

public void deleteMouseButtonUpObservers()
deleteMouseButtonUpObservers

Specified by:
deleteMouseButtonUpObservers in interface WidgetMouseHandlerInterface
See Also:
WidgetMouseHandlerInterface.deleteMouseButtonUpObservers()

doMouseButtonUp

public void doMouseButtonUp()
Description copied from interface: WidgetMouseHandlerInterface
doMouseButtonUp

Specified by:
doMouseButtonUp in interface WidgetMouseHandlerInterface

addMouseMoveObserver

public void addMouseMoveObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
addMouseMoveObserver

Specified by:
addMouseMoveObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseMoveObserver

public void deleteMouseMoveObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
deleteMouseMoveObserver

Specified by:
deleteMouseMoveObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseMoveObservers

public void deleteMouseMoveObservers()
deleteMouseMoveObservers

Specified by:
deleteMouseMoveObservers in interface WidgetMouseHandlerInterface
See Also:
WidgetMouseHandlerInterface.deleteMouseMoveObservers()

doMouseMove

public void doMouseMove()
Description copied from interface: WidgetMouseHandlerInterface
doMouseMove

Specified by:
doMouseMove in interface WidgetMouseHandlerInterface

addMouseDragObserver

public void addMouseDragObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
addMouseDragObserver

Specified by:
addMouseDragObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseDragObserver

public void deleteMouseDragObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
deleteMouseDragObserver

Specified by:
deleteMouseDragObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseDragObservers

public void deleteMouseDragObservers()
deleteMouseDragObservers

Specified by:
deleteMouseDragObservers in interface WidgetMouseHandlerInterface
See Also:
WidgetMouseHandlerInterface.deleteMouseDragObservers()

doMouseDrag

public void doMouseDrag()
Description copied from interface: WidgetMouseHandlerInterface
doMouseDrag

Specified by:
doMouseDrag in interface WidgetMouseHandlerInterface

addMouseEnterObserver

public void addMouseEnterObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
addMouseEnterObserver

Specified by:
addMouseEnterObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseEnterObserver

public void deleteMouseEnterObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
deleteMouseEnterObserver

Specified by:
deleteMouseEnterObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseEnterObservers

public void deleteMouseEnterObservers()
deleteMouseEnterObservers

Specified by:
deleteMouseEnterObservers in interface WidgetMouseHandlerInterface
See Also:
WidgetMouseHandlerInterface.deleteMouseEnterObservers()

doMouseEnter

public void doMouseEnter()
Description copied from interface: WidgetMouseHandlerInterface
doMouseEnter

Specified by:
doMouseEnter in interface WidgetMouseHandlerInterface

addMouseExitObserver

public void addMouseExitObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
addMouseExitObserver

Specified by:
addMouseExitObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseExitObserver

public void deleteMouseExitObserver(java.util.Observer o)
Description copied from interface: WidgetMouseHandlerInterface
deleteMouseExitObserver

Specified by:
deleteMouseExitObserver in interface WidgetMouseHandlerInterface
Parameters:
o -

deleteMouseExitObservers

public void deleteMouseExitObservers()
deleteMouseExitObservers

Specified by:
deleteMouseExitObservers in interface WidgetMouseHandlerInterface
See Also:
WidgetMouseHandlerInterface.deleteMouseExitObservers()

doMouseExit

public void doMouseExit()
Description copied from interface: WidgetMouseHandlerInterface
doMouseExit

Specified by:
doMouseExit in interface WidgetMouseHandlerInterface

getWorldBound

public BoundingVolume getWorldBound()
Description copied from class: Spatial
getWorldBound retrieves the world bound at this node level.

Overrides:
getWorldBound in class Spatial
Returns:
the world bound at this level.

updateWorldBound

public void updateWorldBound()
Description copied from class: Node
updateWorldBound merges the bounds of all the children maintained by this node. This will allow for faster culling operations.

Overrides:
updateWorldBound in class Node
See Also:
Spatial.updateWorldBound()

toString

public java.lang.String toString()
Description copied from class: Spatial
Returns the Spatial's name followed by the class of the spatial
Example: "MyNode (com.jme.scene.Spatial)

Overrides:
toString in class Spatial
Returns:
Spatial's name followed by the class of the Spatial