com.jme.widget.panel
Class WidgetScrollPanel

java.lang.Object
  extended bycom.jme.scene.Spatial
      extended bycom.jme.scene.Node
          extended bycom.jme.widget.WidgetAbstractContainer
              extended bycom.jme.widget.panel.WidgetScrollPanel
All Implemented Interfaces:
java.util.Observer, java.io.Serializable, Widget, WidgetMouseHandlerInterface
Direct Known Subclasses:
WidgetRolloutPanelContainer

public class WidgetScrollPanel
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

Field Summary
protected  WidgetPanel panel
           
 
Fields inherited from class com.jme.widget.WidgetAbstractContainer
DEFAULT_INSET_SIZE, insets, layout, panOffset, widgetImpl, 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
WidgetScrollPanel()
           
WidgetScrollPanel(int width, int height)
           
 
Method Summary
 void add(Widget w)
           
 void add(Widget w, java.lang.Object constraints)
           
 void doLayout()
           
 WidgetLayoutManager getLayout()
           
 void initWidgetRenderer()
          initWidgetRenderer
 boolean isShowHScroll()
           
 boolean isShowVScroll()
           
 void remove(int w)
           
 void remove(Widget w)
           
 void removeAll()
           
 void setInsets(WidgetInsets insets)
          setInsets
 void setLayout(WidgetLayoutManager layout)
           
 void setShowHScroll(boolean b)
           
 void setShowVScroll(boolean b)
           
 void update(java.util.Observable o, java.lang.Object arg)
           
 
Methods inherited from class com.jme.widget.WidgetAbstractContainer
addMouseButtonDownObserver, addMouseButtonUpObserver, addMouseDragObserver, addMouseEnterObserver, addMouseExitObserver, addMouseMoveObserver, calcViewport, canClose, close, contains, deleteMouseButtonDownObserver, deleteMouseButtonDownObservers, deleteMouseButtonUpObserver, deleteMouseButtonUpObservers, deleteMouseDragObserver, deleteMouseDragObservers, deleteMouseEnterObserver, deleteMouseEnterObservers, deleteMouseExitObserver, deleteMouseExitObservers, deleteMouseMoveObserver, deleteMouseMoveObservers, dispose, doAlignment, doMouseButtonDown, doMouseButtonUp, doMouseDrag, doMouseEnter, doMouseExit, doMouseMove, doParentLayout, getAbsoluteLocation, getAlignment, getBgColor, getBorder, getExtents, getFgColor, getHeight, getInputHandler, getInsets, getLastWidgetUnderMouse, 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, handleMouseButtonDown, handleMouseButtonUp, handleMouseDrag, handleMouseEnter, handleMouseExit, handleMouseMove, isApplyOffsetX, isApplyOffsetY, isCantOwnMouse, isMouseInWidget, isOpaque, isVisible, pack, setAlignment, setApplyOffsetX, setApplyOffsetY, setBgColor, setBorder, setCantOwnMouse, setFgColor, setForceView, setHeight, setInputHandler, setLastWidgetUnderMouse, 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, 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
 

Field Detail

panel

protected WidgetPanel panel
Constructor Detail

WidgetScrollPanel

public WidgetScrollPanel()

WidgetScrollPanel

public WidgetScrollPanel(int width,
                         int height)
Method Detail

add

public void add(Widget w,
                java.lang.Object constraints)
Overrides:
add in class WidgetAbstractContainer

add

public void add(Widget w)
Overrides:
add in class WidgetAbstractContainer

remove

public void remove(int w)
Overrides:
remove in class WidgetAbstractContainer

remove

public void remove(Widget w)
Overrides:
remove in class WidgetAbstractContainer

removeAll

public void removeAll()
Overrides:
removeAll in class WidgetAbstractContainer

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer

doLayout

public void doLayout()
Overrides:
doLayout in class WidgetAbstractContainer

setLayout

public void setLayout(WidgetLayoutManager layout)
Overrides:
setLayout in class WidgetAbstractContainer

getLayout

public WidgetLayoutManager getLayout()
Overrides:
getLayout in class WidgetAbstractContainer

setInsets

public void setInsets(WidgetInsets insets)
setInsets

Overrides:
setInsets in class WidgetAbstractContainer
Parameters:
insets -
See Also:
WidgetAbstractContainer.setInsets(com.jme.widget.WidgetInsets)

isShowVScroll

public boolean isShowVScroll()

setShowVScroll

public void setShowVScroll(boolean b)

isShowHScroll

public boolean isShowHScroll()

setShowHScroll

public void setShowHScroll(boolean b)

initWidgetRenderer

public void initWidgetRenderer()
initWidgetRenderer

Specified by:
initWidgetRenderer in interface Widget
See Also:
Widget.initWidgetRenderer()