Roughian Examples Site Map - Examples Tutorials Widgets HowTos

GWT Widgets - Summary


Widgets For Getting And/Or Displaying Data


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 NameDescription
ButtonThe user clicks it, the application does something
CheckBoxDisplays and/or gets input for a true/false condition
Composite[Abstract]A class to let you build your own widgets
FileUploadAllows the user to upload files. Must be inside a FormPanel
FlexTableA table with varying numbers of cells in a row. Expands as required.
GridA fixed-size table of cells which can hold text, HTML or widgets
HiddenA hidden text field for use on a form
HTMLA widget which holds raw HTML
HyperlinkA widget which lets the user jump to somewhere else in the application
ImageHolds an image for display
LabelA one-line text box
ListBoxA list of available selections as a list or dropdown
MenuBarA dropdown menu bar holding MenuItems or another MenuBar
MenuItemAn item in a MenuBar - it either fires a command, or cascades into a submenu
PopupPanelAn alert panel within the appliation
PushButtonA button which can be styled
RadioButtonOne of a set of mutually exclusive options
RichTextAreaLike a text area but with text fomatting
SuggestBoxA TextBox which has a dropdown list of suggestions
TabBarA kind of horizontal menu you can make look like tabs
TextAreaA multi-line box for entering text
TextBoxA single-line box for entering text
ToggleButtonA click to latch/click to release button
TreeA hierarchical node-based display widget