Name Type Description
IOnChangeListener Interface Listener method for OnChange events of dropdown lists and onclick events of CheckBoxes and RadioChoice components.
IFormSubmitListener Interface Listener interface that is called when a form is submitted.
IChoiceRenderer Interface Renders one choice.
FormComponent.IVisitor Interface Typesafe interface to code that is called when visiting a form component.
TextField Class A simple text field.
TextArea Class Multi-row text editing component.
SubmitLink Class A link which can be used exactly like a Button to submit a Form.
SimpleFormComponentLabel Class A form component label that replaces its body with the contents of getLabel()
RequiredTextField Class A text field which automatically adds a RequiredValidator.
RadioGroup Class Component used to connect instances of Radio components into a group.
RadioChoice Class A choice subclass that shows choices in radio style.
Radio Class Component representing a single radio choice in a wicket.markup.html.form.RadioGroup.
PasswordTextField Class A password text field component.
ListMultipleChoice Class A multiple choice list component.
ListChoice Class Essentially a drop down choice that doesn't drop down.
ImageButton Class A button which renders itself as an image button resource.
HiddenField Class TextField doesn't permit the html so this is a simple subclass to allow this A HiddenField is useful when you have a javascript based component that updates the form state.
FormComponentLabel Class A component that represents html label tag.
FormComponent Class An HTML form component knows how to validate itself.
Form Class Base class for forms.
DropDownChoice Class A choice implemented as a dropdown menu/list.
ChoiceRenderer Class Default implementation of IChoiceRenderer .
CheckGroupSelector Class Selects and unselects all Check components under the same CheckGroup as itself.
CheckGroup Class Component used to connect instances of Check components into a group.
CheckBoxMultipleChoice Class A choice subclass that shows choices via checkboxes.
CheckBox Class HTML checkbox input component.
Check Class Component representing a single checkbox choice in a wicket.markup.html.form.CheckGroup.
Button Class A form button.
AbstractTextComponent Class Abstract base class for TextArea and TextField.