package com.codename1.ui.spinner

Spinners allows picking of simple sequential values similarly to combo boxes but of a much wider value set. They are mostly designed for picking dates, numbers or hours of the day.

Types

class BaseSpinnerBase class for spinners
class DateSpinnerA date spinner allows selecting a date value within the given date range
class DateSpinner3DThree wheels – day, month and year – that together select one date inside a configured range.
class DateTimeSpinnerThe date and time spinner extends the time spinner by allowing to pick a specific day as well
class DateTimeSpinner3DA date and a time of day on one row of wheels: a day wheel beside the hour and minute wheels of TimeSpinner3D.
class DurationSpinner3DWheels that select a LENGTH of time rather than a point in it – days, hours and minutes, according to how it is configured.
class GenericSpinnerA spinner class that allows arbitrary values, this is effectively a combo box replacement for platforms where a combo box is not available
interface InternalPickerWidgetThe value contract every lightweight picker spinner implements, so Picker can drive any of them without knowing which one it holds.
class NumericSpinnerA spinner class that allows picking a number
class PickerPicker is a component and API that allows either popping up a spinner or using the native picker API when applicable.
class Spinner3DA scrolling wheel of values styled after the iOS picker, and the body of a lightweight Picker.
class TimeSpinnerAllows selecting a time of day either in 24 hour batches or AM/PM format.
class TimeSpinner3DHour and minute wheels selecting a time of day, in either 24 hour or AM/PM form according to #setShowMeridiem(boolean).