@Tag(value="vaadin-integer-field") @JsModule(value="@vaadin/vaadin-text-field/src/vaadin-integer-field.js") public class IntegerField extends AbstractNumberField<IntegerField,Integer>
vaadin-integer-field element.GeneratedVaadinTextField.ChangeEvent<R extends GeneratedVaadinTextField<R,?>>, GeneratedVaadinTextField.InvalidChangeEvent<R extends GeneratedVaadinTextField<R,?>>AbstractField.ComponentValueChangeEvent<C extends Component,V>HasClientValidation.ClientValidatedEventBlurNotifier.BlurEvent<C extends Component>FocusNotifier.FocusEvent<C extends Component>HasValue.ValueChangeEvent<V>, HasValue.ValueChangeListener<E extends HasValue.ValueChangeEvent<?>>DEFAULT_CHANGE_TIMEOUTAUTOCOMPLETE_ATTRIBUTEAUTOCAPITALIZE_ATTRIBUTEAUTOCORRECT_ATTRIBUTE| Constructor and Description |
|---|
IntegerField()
Constructs an empty
IntegerField. |
IntegerField(HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
Constructs an empty
IntegerField with a value change listener. |
IntegerField(String label)
Constructs an empty
IntegerField with the given label. |
IntegerField(String label,
HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
Constructs an empty
IntegerField with a value change listener and
a label. |
IntegerField(String label,
Integer initialValue,
HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
Constructs a
IntegerField with a value change listener, a label
and an initial value. |
IntegerField(String label,
String placeholder)
Constructs an empty
IntegerField with the given label and
placeholder text. |
| Modifier and Type | Method and Description |
|---|---|
int |
getMax()
Gets the maximum allowed value of the field.
|
int |
getMin()
Gets the minimum allowed value of the field.
|
int |
getStep()
Gets the allowed number intervals of the field.
|
void |
setMax(int max)
Sets the maximum value of the field.
|
void |
setMin(int min)
Sets the minimum value of the field.
|
void |
setStep(int step)
Sets the allowed number intervals of the field.
|
addValidationStatusChangeListener, getDefaultValidator, getEmptyValue, getErrorMessage, getLabel, getMaxDouble, getMinDouble, getPlaceholder, getStepDouble, getTitle, getValue, getValueChangeMode, getValueChangeTimeout, hasControls, isAutofocus, isAutoselect, isClearButtonVisible, isEnforcedFieldValidationEnabled, isInvalid, onAttach, setAutofocus, setAutoselect, setClearButtonVisible, setErrorMessage, setHasControls, setInvalid, setLabel, setMax, setMin, setPlaceholder, setRequiredIndicatorVisible, setStep, setTitle, setValue, setValueChangeMode, setValueChangeTimeout, validatecheckValidity, hasControlsBooleanaddChangeListener, addInvalidChangeListener, addThemeVariants, addToInput, addToPrefix, addToSuffix, getAutocapitalizeString, getAutocompleteString, getAutocorrectString, getErrorMessageString, getLabelString, getListString, getMaxlengthDouble, getMinlengthDouble, getNameString, getPatternString, getPlaceholderString, getTitleString, isAutofocusBoolean, isAutoselectBoolean, isClearButtonVisibleBoolean, isDisabledBoolean, isInvalidBoolean, isPreventInvalidInputBoolean, isReadonlyBoolean, isRequiredBoolean, remove, removeAll, removeThemeVariants, setAutocapitalize, setAutocomplete, setAutocorrect, setDisabled, setList, setMaxlength, setMinlength, setName, setPattern, setPreventInvalidInput, setReadonly, setRequiredgetSynchronizationRegistration, hasValidValue, setPresentationValue, setSynchronizedEventaddValueChangeListener, isEmpty, setModelValue, valueEqualsaddListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, onEnabledStateChanged, set, setElement, setId, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCssSize, getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullgetPrefixComponent, getSuffixComponent, setPrefixComponent, setSuffixComponentaddInputListeneraddKeyDownListener, addKeyDownListener, addKeyPressListener, addKeyPressListener, addKeyUpListener, addKeyUpListeneraddCompositionEndListener, addCompositionStartListener, addCompositionUpdateListenergetAutocomplete, setAutocompletegetAutocapitalize, setAutocapitalizeisAutocorrect, setAutocorrectgetHelperComponent, getHelperText, setHelperComponent, setHelperTextgetElementaddClientValidatedEventListeneraddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameaddFocusShortcut, blur, focus, getTabIndex, setTabIndexaddBlurListeneraddFocusListenerisEnabled, setEnabledaddThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeNameisReadOnly, isRequiredIndicatorVisible, setReadOnlyclear, getOptionalValueaddAttachListeneraddDetachListenerpublic IntegerField()
IntegerField.public IntegerField(String label)
IntegerField with the given label.label - the text to set as the labelpublic IntegerField(String label, String placeholder)
IntegerField with the given label and
placeholder text.label - the text to set as the labelplaceholder - the placeholder text to setpublic IntegerField(HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
IntegerField with a value change listener.listener - the value change listenerHasValue.addValueChangeListener(ValueChangeListener)public IntegerField(String label, HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
IntegerField with a value change listener and
a label.label - the text to set as the labellistener - the value change listenerAbstractNumberField.setLabel(String),
HasValue.addValueChangeListener(ValueChangeListener)public IntegerField(String label, Integer initialValue, HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<IntegerField,Integer>> listener)
IntegerField with a value change listener, a label
and an initial value.label - the text to set as the labelinitialValue - the initial valuelistener - the value change listenerAbstractNumberField.setLabel(String),
AbstractField.setValue(Object),
HasValue.addValueChangeListener(ValueChangeListener)public void setMin(int min)
min invalidates the field.min - the min value to setpublic int getMin()
setMin(int)public void setMax(int max)
max invalidates the field.max - the max value to setpublic int getMax()
setMax(int)public void setStep(int step)
control buttons. It is also used to
invalidate the field, if the value doesn't align with the specified step
and min (if specified by user).step - the new step to setIllegalArgumentException - if the argument is less or equal to zero.public int getStep()
setStep(int)Copyright © 2025. All rights reserved.