com.install4j.api.formcomponents (install4j API)
Description: declaration: package: com.install4j.api.formcomponents

# Package com.install4j.api.formcomponents

package com.install4j.api.formcomponents
This package contains the interface and abstract base class for form components.

See the API overview for general remarks on how to use the install4j API.

The `FormComponent` interface contains all methods that have to be implemented by an actual form component. Form components can access other form components on the same screen via the `FormEnvironment` interface.

When you develop your own form components, it is recommended that you extend the abstract base class in this package rather than implement the interface itself.

- Related Packages
  Package
  Description
  com.install4j.api
  This package contains general utility classes for the install4j API.
- Class
  Description
  AbstractFormComponent
  Abstract base class for form components.
  ComponentTuple
  Represents the created GUI components for a form component.
  FormComponent
  All form components must implement this interface.
  FormEnvironment
  The form environment gives access to form components in a form panel as well as to other design time or runtime services related to form components.
  GroupType
  Type of a layout group.
  LayoutGroup
  Represents a layout group for form components.
  WidgetStyleHandler
  With the widget style handler, you can apply a widget style to certain Swing components.