The widgets in this section are mainly used to input or output data. You could, for example, use the FlexTable to lay out your screen, but more usually you would use it for tables of data.
| Widget Name | Description |
|---|---|
| Button | The user clicks it, the application does something |
| CheckBox | Displays and/or gets input for a true/false condition |
| Composite | [Abstract]A class to let you build your own widgets |
| FileUpload | Allows the user to upload files. Must be inside a FormPanel |
| FlexTable | A table with varying numbers of cells in a row. Expands as required. |
| Grid | A fixed-size table of cells which can hold text, HTML or widgets |
| Hidden | A hidden text field for use on a form |
| HTML | A widget which holds raw HTML |
| Hyperlink | A widget which lets the user jump to somewhere else in the application |
| Image | Holds an image for display |
| Label | A one-line text box |
| ListBox | A list of available selections as a list or dropdown |
| MenuBar | A dropdown menu bar holding MenuItems or another MenuBar |
| MenuItem | An item in a MenuBar - it either fires a command, or cascades into a submenu |
| PopupPanel | An alert panel within the appliation |
| PushButton | A button which can be styled |
| RadioButton | One of a set of mutually exclusive options |
| RichTextArea | Like a text area but with text fomatting |
| SuggestBox | A TextBox which has a dropdown list of suggestions |
| TabBar | A kind of horizontal menu you can make look like tabs |
| TextArea | A multi-line box for entering text |
| TextBox | A single-line box for entering text |
| ToggleButton | A click to latch/click to release button |
| Tree | A hierarchical node-based display widget |