Panel

  • Generic Container
  • Can Be Nested
  • Uses Layout Manager

Label

  • Display Text to User
  • Not Interactable

Text Input

  • Text Entry from User
  • Add Spellcheck, Autocomplete, etc.

Button

  • User Click/Press to Perform Action
  • Should Have Clear Text/Icon

Checkbox

  • Represent Boolean Options
  • Some Support 3rd State

Radio Button

  • Select 1 Of Group
  • Similar to Combo Box
  • Best for Small, Static Lists

List Box

  • List Of Items
  • Can Select One or Several

Combo Box

  • Text Field & List Box
  • Select Item from List
  • Dynamically Populate List