Wolfram Technology Guide: Symbolic Interface Construction  previous | next 
Immediately Implement Standard Controls
Mathematica provides a unique symbolic mechanism for setting up user interface controls.
In[1]:=

Click for copyable input
Column[{Slider[], Slider2D[], ColorSlider[], InputField[], Checkbox[],

   SetterBar[4, Range[10]], CheckboxBar[{1, 3}, Range[4]], 

  RadioButtonBar[2, Range[5]], PopupMenu[a, {a, b, c}], Animator[], 

  Manipulator[], ProgressIndicator[.6], Button["button"]}]
Out[1]=