| Interface | Description |
|---|---|
| SequenceModel<T> |
Represents a model that provides a mutable current value as well
as next and previous values.
|
| ValueEditor<T> |
Provides an appropriate editor element to edit a particular
type of value.
|
| ValueRenderer<T> |
For a given value, classes that implement this interface will
provide a Panel that can display that value.
|
| Class | Description |
|---|---|
| Action |
A combination of a command and some attributes
that define what the GUI element should look like.
|
| ActionButton |
A Button specialization that wraps an Action and
reflects changes to the Action's properties.
|
| CallMethodAction | |
| ColorChooser | |
| EmptyAction |
An empty action implementation that does nothing (by default) when
activated.
|
| GridPanel | |
| ListBox<T> | |
| OptionPanel |
Presents an option title, a message, and a set of option actions
to the user.
|
| OptionPanelState |
Provides modal option panel support where the option
panel is the only thing that can receive mouse/touch input
until closed.
|
| Selector<T> |
A GUI element that presents a value and a drop down for selecting
a different value.
|
| SequenceModels |
Factory methods for standard sequence models.
|
| SequenceModels.AbstractSequence<T> | |
| SequenceModels.DoubleSequence | |
| SequenceModels.ListSequence<T> | |
| SequenceModels.RangedSequence | |
| Spinner<T> |
A GUI element that allows 'spinning' through a potentially
unbound sequence of values.
|
| ValueEditors |
Factory methods for creating standard/common ValueEditors.
|
| ValueEditors.StringToDouble | |
| ValueRenderers |
Factory methods for creating standard/common ValueRenderers.
|
| ValueRenderers.FormatString |
Converts a value to a String by passing it into String.format()
using the supplied format string.
|
| ValueRenderers.SafeToString |
Similar to Functions.toStringFunction() except this will use
a provided string in the case of a null value.
|
| Enum | Description |
|---|---|
| ListBox.ListAction | |
| Spinner.SpinnerAction |