| Interface | Description |
|---|---|
| GuiComponent |
A member of a component stack that provides sizing or
rendering as part of that stack.
|
| GuiControlListener |
Name TBD, listens to the gui control for reshape and
focus lost/gained.
|
| GuiLayout |
A specific kind of GuiComponent that can manage the layout
of a set of child GuiControl-holding nodes.
|
| GuiMaterial |
Wraps a regular JME Material to provide general
access to paramaters that a UI would find useful
like color, etc.
|
| GuiUpdateListener |
Can be registered with a GuiControl to receive frame update
notifications as part of the GuiControl's controlUpdate().
|
| VersionedObject<T> |
Implemented by objects that provided a versioned view
of a value.
|
| Class | Description |
|---|---|
| AbstractGuiControlListener |
Name TBD, base implementation of the GuiControlListener class with
default method implementations.
|
| AbstractNodeControl<T> |
A default abstract implementation of a Control that
will only allow attachment to a Node and provides a special
getNode() method to subclasses.
|
| CommandMap<S,K> |
A general mapping of source to some list of Command objects.
|
| ComponentStack |
A stack of components that comprise the layers of a GUI
element.
|
| FocusTraversalAdapter |
Wraps a standard GuiLayout to provide basic default focus
navigation support.
|
| GuiControl |
Manages a component stack, the parent/child relationship, and other
standard GuiControl functionality.
|
| LightingMaterialAdapter |
GuiMaterial wrapper for JME's default Lighting material.
|
| UnshadedMaterialAdapter |
GuiMaterial wrapper for JME's default Unshaded material.
|
| VersionedHolder<T> |
A utility implementation of a simple VersionedObject wrapper
object.
|
| VersionedReference<T> |
Tracks an update version of a VersionedObject and can
provide basic change tracking for a caller.
|