35 classes are annotated with FieldWidget

BooleanCheckboxWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/BooleanCheckboxWidget.php
Plugin implementation of the 'boolean_checkbox' widget.
CommentWidget in core/modules/comment/src/Plugin/Field/FieldWidget/CommentWidget.php
Provides a default comment widget.
DateRangeDatelistWidget in core/modules/datetime_range/src/Plugin/Field/FieldWidget/DateRangeDatelistWidget.php
Plugin implementation of the 'daterange_datelist' widget.
DateRangeDefaultWidget in core/modules/datetime_range/src/Plugin/Field/FieldWidget/DateRangeDefaultWidget.php
Plugin implementation of the 'daterange_default' widget.
DateTimeDatelistWidget in core/modules/datetime/src/Plugin/Field/FieldWidget/DateTimeDatelistWidget.php
Plugin implementation of the 'datetime_datelist' widget.
DateTimeDefaultWidget in core/modules/datetime/src/Plugin/Field/FieldWidget/DateTimeDefaultWidget.php
Plugin implementation of the 'datetime_default' widget.
DummyAjaxWidget in core/modules/image/tests/modules/image_module_test/src/Plugin/Field/FieldWidget/DummyAjaxWidget.php
Default widget for Dummy AJAX test.
EmailDefaultWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/EmailDefaultWidget.php
Plugin implementation of the 'email_default' widget.
EntityReferenceAutocompleteTagsWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/EntityReferenceAutocompleteTagsWidget.php
Plugin implementation of the 'entity_reference_autocomplete_tags' widget.
EntityReferenceAutocompleteWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/EntityReferenceAutocompleteWidget.php
Plugin implementation of the 'entity_reference_autocomplete' widget.
FileWidget in core/modules/file/src/Plugin/Field/FieldWidget/FileWidget.php
Plugin implementation of the 'file_generic' widget.
ImageWidget in core/modules/image/src/Plugin/Field/FieldWidget/ImageWidget.php
Plugin implementation of the 'image_image' widget.
LanguageSelectWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/LanguageSelectWidget.php
Plugin implementation of the 'Language' widget.
LinkWidget in core/modules/link/src/Plugin/Field/FieldWidget/LinkWidget.php
Plugin implementation of the 'link' widget.
MediaLibraryInceptionWidget in core/modules/media_library/tests/modules/media_library_test_widget/src/Plugin/Field/FieldWidget/MediaLibraryInceptionWidget.php
Plugin implementation of the 'media_library_inception_widget' widget.
ModerationStateWidget in core/modules/content_moderation/src/Plugin/Field/FieldWidget/ModerationStateWidget.php
Plugin implementation of the 'moderation_state_default' widget.
NumberWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/NumberWidget.php
Plugin implementation of the 'number' widget.
OEmbedWidget in core/modules/media/src/Plugin/Field/FieldWidget/OEmbedWidget.php
Plugin implementation of the 'oembed_textfield' widget.
OptionsButtonsWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/OptionsButtonsWidget.php
Plugin implementation of the 'options_buttons' widget.
OptionsSelectWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/OptionsSelectWidget.php
Plugin implementation of the 'options_select' widget.
PathWidget in core/modules/path/src/Plugin/Field/FieldWidget/PathWidget.php
Plugin implementation of the 'path' widget.
ShapeOnlyColorEditableWidget in core/modules/system/tests/modules/entity_test/src/Plugin/Field/FieldWidget/ShapeOnlyColorEditableWidget.php
Plugin implementation of the 'shape_only_color_editable_widget' widget.
StringTextareaWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/StringTextareaWidget.php
Plugin implementation of the 'string_textarea' widget.
StringTextfieldWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/StringTextfieldWidget.php
Plugin implementation of the 'string_textfield' widget.
TelephoneDefaultWidget in core/modules/telephone/src/Plugin/Field/FieldWidget/TelephoneDefaultWidget.php
Plugin implementation of the 'telephone_default' widget.
TestFieldWidget in core/modules/field/tests/modules/field_test/src/Plugin/Field/FieldWidget/TestFieldWidget.php
Plugin implementation of the 'test_field_widget' widget.
TestFieldWidgetMultilingual in core/modules/field/tests/modules/field_test/src/Plugin/Field/FieldWidget/TestFieldWidgetMultilingual.php
Plugin implementation of the 'test_field_widget_multilingual' widget.
TestFieldWidgetMultiple in core/modules/field/tests/modules/field_test/src/Plugin/Field/FieldWidget/TestFieldWidgetMultiple.php
Plugin implementation of the 'test_field_widget_multiple' widget.
TestFieldWidgetMultipleSingleValues in core/modules/field/tests/modules/field_test/src/Plugin/Field/FieldWidget/TestFieldWidgetMultipleSingleValues.php
Plugin implementation of the 'test_field_widget_multiple' widget.
TestTextfieldWidget in core/modules/field/tests/modules/field_plugins_test/src/Plugin/Field/FieldWidget/TestTextfieldWidget.php
Plugin implementation of the 'field_plugins_test_text_widget' widget.
TextareaWidget in core/modules/text/src/Plugin/Field/FieldWidget/TextareaWidget.php
Plugin implementation of the 'text_textarea' widget.
TextareaWithSummaryWidget in core/modules/text/src/Plugin/Field/FieldWidget/TextareaWithSummaryWidget.php
Plugin implementation of the 'text_textarea_with_summary' widget.
TextfieldWidget in core/modules/text/src/Plugin/Field/FieldWidget/TextfieldWidget.php
Plugin implementation of the 'text_textfield' widget.
TimestampDatetimeWidget in core/lib/Drupal/Core/Datetime/Plugin/Field/FieldWidget/TimestampDatetimeWidget.php
Plugin implementation of the 'datetime timestamp' widget.
UriWidget in core/lib/Drupal/Core/Field/Plugin/Field/FieldWidget/UriWidget.php
Plugin implementation of the 'uri' widget.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.