public class DefaultFocusTraversalControl extends com.jme3.scene.control.AbstractControl implements FocusTraversal
FocusTraversal.TraversalDirection
Constructor and Description |
---|
DefaultFocusTraversalControl() |
DefaultFocusTraversalControl(boolean focusRoot) |
Modifier and Type | Method and Description |
---|---|
protected void |
controlRender(com.jme3.renderer.RenderManager rm,
com.jme3.renderer.ViewPort vp) |
protected void |
controlUpdate(float f) |
com.jme3.scene.Spatial |
getDefaultFocus()
Returns the focusable element that should receive focus when first
entering this container level.
|
protected com.jme3.scene.Spatial |
getFirstFocus() |
protected com.jme3.scene.Spatial |
getLastFocus() |
protected com.jme3.scene.Spatial |
getNextFocus(com.jme3.scene.Spatial from) |
protected com.jme3.scene.Spatial |
getPreviousFocus(com.jme3.scene.Spatial from) |
com.jme3.scene.Spatial |
getRelativeFocus(com.jme3.scene.Spatial from,
FocusTraversal.TraversalDirection direction)
Returns the relative focusable element from the specified element in the
specified direction as defined by this focus container's implementation
of that direction's policy.
|
boolean |
isFocusRoot()
Returns true if this is the root of a focus container hierarchy and
navigation should not be permitted out of the container.
|
void |
setFocusRoot(boolean f) |
void |
setSpatial(com.jme3.scene.Spatial s) |
java.lang.String |
toString() |
public DefaultFocusTraversalControl()
public DefaultFocusTraversalControl(boolean focusRoot)
public void setSpatial(com.jme3.scene.Spatial s)
setSpatial
in interface com.jme3.scene.control.Control
setSpatial
in class com.jme3.scene.control.AbstractControl
public com.jme3.scene.Spatial getDefaultFocus()
FocusTraversal
getDefaultFocus
in interface FocusTraversal
public com.jme3.scene.Spatial getRelativeFocus(com.jme3.scene.Spatial from, FocusTraversal.TraversalDirection direction)
FocusTraversal
getRelativeFocus
in interface FocusTraversal
public void setFocusRoot(boolean f)
public boolean isFocusRoot()
FocusTraversal
isFocusRoot
in interface FocusTraversal
protected com.jme3.scene.Spatial getFirstFocus()
protected com.jme3.scene.Spatial getLastFocus()
protected com.jme3.scene.Spatial getNextFocus(com.jme3.scene.Spatial from)
protected com.jme3.scene.Spatial getPreviousFocus(com.jme3.scene.Spatial from)
protected void controlUpdate(float f)
controlUpdate
in class com.jme3.scene.control.AbstractControl
protected void controlRender(com.jme3.renderer.RenderManager rm, com.jme3.renderer.ViewPort vp)
controlRender
in class com.jme3.scene.control.AbstractControl
public java.lang.String toString()
toString
in class java.lang.Object