Module is.codion.swing.common.ui
Interface NumberSpinnerBuilder<T extends Number>
-
- All Superinterfaces:
ComponentBuilder<T,JSpinner,NumberSpinnerBuilder<T>>
,SpinnerBuilder<T,NumberSpinnerBuilder<T>>
public interface NumberSpinnerBuilder<T extends Number> extends SpinnerBuilder<T,NumberSpinnerBuilder<T>>
A builder for number based JSpinner
-
-
Field Summary
-
Fields inherited from interface is.codion.swing.common.ui.component.ComponentBuilder
TRANSFER_FOCUS_ON_ENTER
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static <T extends Number>
NumberSpinnerBuilder<T>builder(SpinnerNumberModel spinnerNumberModel, Class<T> valueClass)
static <T extends Number>
NumberSpinnerBuilder<T>builder(SpinnerNumberModel spinnerNumberModel, Class<T> valueClass, Value<T> linkedValue)
NumberSpinnerBuilder<T>
decimalFormatPattern(String decimalFormatPattern)
NumberSpinnerBuilder<T>
groupingUsed(boolean groupingUsed)
NumberSpinnerBuilder<T>
maximum(T maximum)
NumberSpinnerBuilder<T>
minimum(T minimum)
NumberSpinnerBuilder<T>
stepSize(T stepSize)
-
Methods inherited from interface is.codion.swing.common.ui.component.ComponentBuilder
background, border, build, build, buildValue, clear, clientProperty, componentListener, componentOrientation, enabled, enabledState, focusable, focusListener, font, foreground, initialValue, keyEvent, keyListener, label, linkedValue, linkedValueObserver, maximumHeight, maximumSize, maximumWidth, minimumHeight, minimumSize, minimumWidth, mouseListener, mouseMotionListener, mouseWheelListener, onBuild, onSetVisible, opaque, popupMenu, popupMenuControl, popupMenuControls, preferredHeight, preferredSize, preferredWidth, scrollPane, toolTipText, transferFocusOnEnter, transferHandler, validator
-
Methods inherited from interface is.codion.swing.common.ui.component.spinner.SpinnerBuilder
columns, editable, horizontalAlignment, mouseWheelScrolling, mouseWheelScrollingReversed
-
-
-
-
Method Detail
-
minimum
NumberSpinnerBuilder<T> minimum(T minimum)
- Parameters:
minimum
- the minimum value- Returns:
- this builder instance
-
maximum
NumberSpinnerBuilder<T> maximum(T maximum)
- Parameters:
maximum
- the maximum value- Returns:
- this builder instance
-
stepSize
NumberSpinnerBuilder<T> stepSize(T stepSize)
- Parameters:
stepSize
- the step size- Returns:
- this builder instance
-
groupingUsed
NumberSpinnerBuilder<T> groupingUsed(boolean groupingUsed)
- Parameters:
groupingUsed
- true if number format grouping should be used- Returns:
- this builder instance
-
decimalFormatPattern
NumberSpinnerBuilder<T> decimalFormatPattern(String decimalFormatPattern)
- Parameters:
decimalFormatPattern
- the decimal format pattern- Returns:
- this builder instance
-
builder
static <T extends Number> NumberSpinnerBuilder<T> builder(SpinnerNumberModel spinnerNumberModel, Class<T> valueClass)
-
builder
static <T extends Number> NumberSpinnerBuilder<T> builder(SpinnerNumberModel spinnerNumberModel, Class<T> valueClass, Value<T> linkedValue)
-
-