Spin List
Overview
Spin list is a control that has two arrows (up and down) to navigate between the information contained in the control, it is possible to navigate by clicking or holding the arrows or navigating the keyboard arrows.
Source Code
Attributes
Type | Name | Description |
boolean | isVertical | Set to true if there are only numbers in the SpinList and you want to open a NumericBox |
boolean | useNumericBox | Set to true if there are only numbers in the SpinList and you want to open a NumericBox |
boolean | useCalculatorBox | Set to false to disallow the wrap around that happens when the user is at the first or last items. |
boolean | wrapAround | By default, equals the choices' length. You can define its length and then create a single array shared by a set of SpinLists with different lengths on each SpinList |
boolean | allowsNoneSelected | Allows -1 as selected index |
Methods
Type | Name | Description |
Constructor | SpinList(String[] choices) | Constructs a vertical SpinList with the given choices, selecting index 0 by default. |
Constructor | SpinList(String[] choices, boolean isVertical) | Constructs a SpinList with the given choices, selecting index 0 by default and can be vertical or not. |
int | getPreferredWidth() | Return the width. |
int | getPreferredHeight() | Return the Height. |
void | setChoices(String[] choices) | Sets the choices to the given ones |
void | replaceChoices(String[] choices) | Just replaces the choices array. |
int | getSelectedIndex() | Returns the selected index. |
String | getSelectedItem() | Returns the selected item. |
References
See the Java Docs for more information.
Last updated