# Package `com.install4j.api.test.formcomponents`

Typed handles for every form component. Reached from [`ScreenHandle`](../ui/ScreenHandle.md) via accessors
named after the form component (e.g. `textField("id")`, `passwordField("id")`, `dropdownList("id")`).

See `com.install4j.api.test` for the API overview.

## Types

| Type | Kind | Description |
|---|---|---|
| [ButtonHandle](ButtonHandle.md) | interface | Handle for the "Button" form component. |
| [CheckBoxHandle](CheckBoxHandle.md) | interface | Handle for the "Check box" form component. |
| [ComboBoxHandle](ComboBoxHandle.md) | interface | Handle for the "Combo box" form component. |
| [ComponentSelectorHandle](ComponentSelectorHandle.md) | interface | Handle for the "Installation components selector" form component. |
| [DarkModeSwitcherHandle](DarkModeSwitcherHandle.md) | interface | Handle for the "Dark mode switcher" form component. |
| [DateSpinnerHandle](DateSpinnerHandle.md) | interface | Handle for the "Spinner of dates" form component. |
| [DateTextFieldHandle](DateTextFieldHandle.md) | interface | Handle for the "Text field with date format" form component. |
| [DirectoryChooserHandle](DirectoryChooserHandle.md) | interface | Handle for the "Directory chooser" or "Installation directory chooser" form component. |
| [DropdownListHandle](DropdownListHandle.md) | interface | Handle for the "Drop-down list" form component. |
| [FileAssociationsHandle](FileAssociationsHandle.md) | interface | Handle for the "File associations selector" form component. |
| [FileEditorHandle](FileEditorHandle.md) | interface | Handle for the "Text file editor" form component. |
| [FormComponentHandle](FormComponentHandle.md) | interface | Root of the install4j form-component handle hierarchy. |
| [FormFileChooserHandle](FormFileChooserHandle.md) | interface | Handle for the "File chooser" form component. |
| [HtmlDisplayHandle](HtmlDisplayHandle.md) | interface | Handle for the "HTML or text display" form component. |
| [HyperlinkActionLabelHandle](HyperlinkActionLabelHandle.md) | interface | Handle for the "Hyperlink action label" form component. |
| [HyperlinkLabelHandle](HyperlinkLabelHandle.md) | interface | Handle for the "Hyperlink URL label" form component. |
| [InstallationScopeChooserHandle](InstallationScopeChooserHandle.md) | interface | Handle for the "Installation scope chooser" form component. |
| [IntegerTextFieldHandle](IntegerTextFieldHandle.md) | interface | Handle for the "Text field with integer format" form component. |
| [KeyValuePairHandle](KeyValuePairHandle.md) | interface | Handle for the "Key value pair label" form component. |
| [LabelHandle](LabelHandle.md) | interface | Handle for the "Label" form component. |
| [LicenseHandle](LicenseHandle.md) | interface | Handle for the "License agreement" form component. |
| [ListHandle](ListHandle.md) | interface | Handle for the "List" form component. |
| [ListSpinnerHandle](ListSpinnerHandle.md) | interface | Handle for the "Spinner of enumerated values" form component. |
| [LogFileViewerHandle](LogFileViewerHandle.md) | interface | Handle for the "Log file viewer" form component. |
| [MaskTextFieldHandle](MaskTextFieldHandle.md) | interface | Handle for the "Text field with format mask" form component. |
| [MultilineHtmlLabelHandle](MultilineHtmlLabelHandle.md) | interface | Handle for the "Multi-line HTML label" form component. |
| [MultilineLabelHandle](MultilineLabelHandle.md) | interface | Handle for the "Multi-line label" form component. |
| [NumberSpinnerHandle](NumberSpinnerHandle.md) | interface | Handle for the "Spinner of integer values" form component. |
| [PasswordFieldHandle](PasswordFieldHandle.md) | interface | Handle for the "Password field" form component. |
| [ProgramGroupHandle](ProgramGroupHandle.md) | interface | Handle for the "Program group selector" form component. |
| [ProgressHandle](ProgressHandle.md) | interface | Handle for the "Progress display" form component. |
| [RadioButtonHandle](RadioButtonHandle.md) | interface | Handle for the "Single radio button" form component. |
| [RadioButtonsHandle](RadioButtonsHandle.md) | interface | Handle for the "Radio button group" form component. |
| [SimpleLeadingLabelHandle](SimpleLeadingLabelHandle.md) | interface | Handle for the "Leading label" form component. |
| [SliderHandle](SliderHandle.md) | interface | Handle for the "Slider" form component. |
| [StreamlinedInstallationChooserHandle](StreamlinedInstallationChooserHandle.md) | interface | Handle for the "Streamlined installation chooser" form component. |
| [TextAreaHandle](TextAreaHandle.md) | interface | Handle for the "Text area" form component. |
| [TextFieldHandle](TextFieldHandle.md) | interface | Handle for the "Text field" form component. |
| [UpdateScheduleSelectorHandle](UpdateScheduleSelectorHandle.md) | interface | Handle for the "Update schedule selector" form component. |
| [UserSelectorHandle](UserSelectorHandle.md) | interface | Handle for the "Windows user selector" form component. |

