com.jme.widget
Class WidgetAbstractFrame
java.lang.Object
com.jme.scene.Spatial
com.jme.scene.Node
com.jme.widget.WidgetAbstractContainer
com.jme.widget.WidgetAbstractFrame
- All Implemented Interfaces:
- java.util.Observer, java.io.Serializable, Widget, WidgetMouseHandlerInterface
- Direct Known Subclasses:
- TestWidgetViewportFrame
- public abstract class WidgetAbstractFrame
- extends WidgetAbstractContainer
- implements java.util.Observer
- Author:
- Gregg Patton
To change the template for this generated type comment go to
Window>Preferences>Java>Code Generation>Code and Comments
- See Also:
- Serialized Form
| 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 |
| Methods inherited from class com.jme.widget.WidgetAbstractContainer |
add, add, addMouseButtonDownObserver, addMouseButtonUpObserver, addMouseDragObserver, addMouseEnterObserver, addMouseExitObserver, addMouseMoveObserver, calcViewport, canClose, close, contains, deleteMouseButtonDownObserver, deleteMouseButtonDownObservers, deleteMouseButtonUpObserver, deleteMouseButtonUpObservers, deleteMouseDragObserver, deleteMouseDragObservers, deleteMouseEnterObserver, deleteMouseEnterObservers, deleteMouseExitObserver, deleteMouseExitObservers, deleteMouseMoveObserver, deleteMouseMoveObservers, dispose, doAlignment, doLayout, doMouseEnter, doMouseExit, doParentLayout, getAbsoluteLocation, getAlignment, getBgColor, getBorder, getExtents, getFgColor, getHeight, getInputHandler, getInsets, getLastWidgetUnderMouse, getLayout, getLocation, getMouseInput, getMouseOwner, getNotifierMouseButtonDown, getNotifierMouseButtonUp, getNotifierMouseDrag, getNotifierMouseEnter, getNotifierMouseExit, getNotifierMouseMove, getOwner, getPanOffset, getPanOffsetX, getPanOffsetY, getPreferredSize, getSize, getTextureCoords, getViewRectangle, getWidget, getWidgetCount, getWidgetParent, getWidgetRenderer, getWidgetUnderMouse, getWidth, getWorldBound, getX, getXOffset, getY, getYOffset, getZOrder, isApplyOffsetX, isApplyOffsetY, isCantOwnMouse, isMouseInWidget, isOpaque, isVisible, pack, remove, remove, removeAll, setAlignment, setApplyOffsetX, setApplyOffsetY, setBgColor, setBorder, setCantOwnMouse, setFgColor, setForceView, setHeight, setInputHandler, setInsets, setLastWidgetUnderMouse, setLayout, setLocation, setLocation, setMouseOwner, setOwner, setPanOffset, setPanOffset, setPanXOffset, setPanYOffset, setPreferredSize, setPreferredSize, setSize, setSize, setTextureCoords, setViewRectangle, setVisible, setWidgetParent, setWidgetRenderer, setWidgetUnderMouse, setWidth, setX, setY, setZOrder, toString, update, updateChildrenViewports, updateWorldBound |
| Methods inherited from class com.jme.scene.Node |
applyRenderState, attachChild, detachAllChildren, detachChild, detachChildAt, detachChildNamed, 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, 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 |
WidgetAbstractFrame
public WidgetAbstractFrame()
WidgetAbstractFrame
public WidgetAbstractFrame(AbstractInputHandler ic)
- Parameters:
ic -
getFrameRate
public static WidgetFrameRate getFrameRate()
getFrameRate
- Returns:
getTimer
public static Timer getTimer()
getTimer
- Returns:
noInitMsg
protected static void noInitMsg()
noInitMsg
init
public void init()
init
destroy
public static void destroy()
destroy
update
public void update(java.util.Observable o,
java.lang.Object arg)
update
- Specified by:
update in interface java.util.Observer
- Parameters:
o - arg - - See Also:
Observer.update(java.util.Observable, java.lang.Object)
handleInput
public void handleInput()
handleInput
handleInput
public void handleInput(boolean updateController)
handleInput
- Parameters:
updateController -
handleInput
public void handleInput(float time)
handleInput
- Parameters:
time -
handleInput
public void handleInput(boolean updateController,
float time)
handleInput
- Parameters:
updateController - time -
handleKeyboard
protected void handleKeyboard()
handleKeyboard
handleMouse
protected void handleMouse()
handleMouse
doMouseButtonDown
public void doMouseButtonDown()
doMouseButtonDown
- Specified by:
doMouseButtonDown in interface WidgetMouseHandlerInterface- Overrides:
doMouseButtonDown in class WidgetAbstractContainer
- See Also:
WidgetMouseHandlerInterface.doMouseButtonDown()
handleMouseButtonDown
public void handleMouseButtonDown()
handleMouseButtonDown
- Specified by:
handleMouseButtonDown in interface WidgetMouseHandlerInterface- Overrides:
handleMouseButtonDown in class WidgetAbstractContainer
- See Also:
WidgetMouseHandlerInterface.handleMouseButtonDown()
doMouseButtonUp
public void doMouseButtonUp()
doMouseButtonUp
- Specified by:
doMouseButtonUp in interface WidgetMouseHandlerInterface- Overrides:
doMouseButtonUp in class WidgetAbstractContainer
- See Also:
WidgetMouseHandlerInterface.doMouseButtonUp()
handleMouseButtonUp
public void handleMouseButtonUp()
handleMouseButtonUp
- Specified by:
handleMouseButtonUp in interface WidgetMouseHandlerInterface- Overrides:
handleMouseButtonUp in class WidgetAbstractContainer
- See Also:
WidgetMouseHandlerInterface.handleMouseButtonUp()
doMouseDrag
public void doMouseDrag()
doMouseDrag
- Specified by:
doMouseDrag in interface WidgetMouseHandlerInterface- Overrides:
doMouseDrag in class WidgetAbstractContainer
- See Also:
WidgetMouseHandlerInterface.doMouseDrag()
handleMouseDrag
public void handleMouseDrag()
handleMouseDrag
- Specified by:
handleMouseDrag in interface WidgetMouseHandlerInterface- Overrides:
handleMouseDrag in class WidgetAbstractContainer
- See Also:
WidgetMouseHandlerInterface.handleMouseDrag()
handleMouseEnter
public void handleMouseEnter()
handleMouseEnter
- Specified by:
handleMouseEnter in interface WidgetMouseHandlerInterface- Overrides:
handleMouseEnter in class WidgetAbstractContainer
- See Also:
WidgetMouseHandlerInterface.handleMouseEnter()
handleMouseExit
public void handleMouseExit()
handleMouseExit
- Specified by:
handleMouseExit in interface WidgetMouseHandlerInterface- Overrides:
handleMouseExit in class WidgetAbstractContainer
- See Also:
WidgetMouseHandlerInterface.handleMouseExit()
doMouseMove
public void doMouseMove()
doMouseMove
- Specified by:
doMouseMove in interface WidgetMouseHandlerInterface- Overrides:
doMouseMove in class WidgetAbstractContainer
- See Also:
WidgetMouseHandlerInterface.doMouseMove()
handleMouseMove
public void handleMouseMove()
handleMouseMove
- Specified by:
handleMouseMove in interface WidgetMouseHandlerInterface- Overrides:
handleMouseMove in class WidgetAbstractContainer
- See Also:
WidgetMouseHandlerInterface.handleMouseMove()
onDraw
public void onDraw(Renderer r)
onDraw
- Overrides:
onDraw in class Spatial
- Parameters:
r - - See Also:
Spatial.onDraw(com.jme.renderer.Renderer)
draw
public void draw(Renderer r)
draw
- Overrides:
draw in class Node
- Parameters:
r - - See Also:
Spatial.draw(com.jme.renderer.Renderer)
initWidgetRenderer
public void initWidgetRenderer()
initWidgetRenderer
- Specified by:
initWidgetRenderer in interface Widget
- See Also:
Widget.initWidgetRenderer()