|
SOLUTIONS
|
-
Functions
- ActionMenu
- Animator
- Appearance
- AutoAction
- Button
- ButtonBar
- Checkbox
- CheckboxBar
- ChoiceDialog
- ClickPane
- ColorSetter
- ColorSlider
- Column
- Control
- ControlActive
- ControllerState
- CreateDialog
- CreateDocument
- CreatePalette
- CurrentValue
- Deploy
- Deployed
- Dynamic
- DynamicModule
- DynamicSetting
- Enabled
- EventHandler
- FileNameSetter
- Grid
- Hyperlink
- ImageSize
- InputField
- Labeled
- ListPicker
- Locator
- LocatorPane
- Manipulator
- Mouseover
- MousePosition
- Opener
- Overlay
- Pane
- Panel
- PasteButton
- PopupMenu
- PopupWindow
- ProgressIndicator
- RadioButton
- RadioButtonBar
- Row
- Setter
- SetterBar
- Setting
- Slider
- Slider2D
- StatusArea
- SystemDialogInput
- TabView
- Toggler
- TogglerBar
- Tooltip
- Trigger
- VerticalSlider
- Related Guides
- Tutorials
Control Objects
Mathematica provides a full range of control objects, all specified in convenient symbolic form. Manipulate uses many of these objects automatically; you can also use them directly as part of generalized input or in building your own dynamic interfaces.
Learning ResourcesLearning Resources
Featured ExamplesFeatured Examples |
-
Arrange Controls Using Typesetting Constructs
-
Build a Manipulate with Indexed Controls
-
Combine a Pie Chart with Interactive Sonification
-
Construct a Dynamic Calculator
-
Construct Interfaces Instantly
-
Dynamically Adjust the Parameters of a Differential Equation
-
Dynamically Change the Color of a Plot
-
Dynamically Hide and Show Plots
-
Emulate a Touch-Tone Dialer
-
Explore Classes of Sums
-
Fractal Explorations
-
Localize Interface Constructs
-
Make an Interactive Plot
-
Mix Programmatic and Free-Form Presentation Preparation
-
Speed up Computations with Parallel GPU Computing
ReferenceReference
Control — an interactive control with type automatically chosen
Slider, VerticalSlider —
Slider2D — ![]()
Checkbox —
RadioButton —
Opener — ![]()
ColorSlider — interactively select a color
Setter — set a value when pressed:
![]()
Toggler — toggle through values when clicked
SetterBar, RadioButtonBar, CheckboxBar, TogglerBar — arrays of buttons
PopupMenu — menu of choices
ListPicker — list of choices
InputField — field for strings, numbers, or any expression
LocatorPane — movable locators on graphics or other backgrounds
Animator ▪ Manipulator ▪ Locator ▪ ProgressIndicator ▪ Trigger ▪ ClickPane
Button — button with any form and action
PasteButton — button to paste an expression
ActionMenu, ButtonBar — choose from a list of actions
EventHandler — low-level event handler
MousePosition ▪ ControlActive ▪ ControllerState ▪ CurrentValue
FileNameSetter — system file browser
ColorSetter — system color picker
SystemDialogInput — files, fonts, sounds, etc.
Hyperlink — general hyperlink to cells and URLs
Annotations »
Tooltip ▪ Mouseover ▪ Overlay ▪ StatusArea ▪ PopupWindow ▪ Labeled ▪ ...
Programming with Controls »
Dynamic ▪ DynamicModule ▪ MousePosition ▪ Setting ▪ DynamicSetting ▪ ...
Structuring and Layout »
Grid ▪ Row ▪ Column ▪ Panel ▪ TabView ▪ Pane ▪ Deploy ▪ ...
Controls Options »
ImageSize ▪ Appearance ▪ Deployed ▪ Enabled ▪ AutoAction ▪ ...
Creating Separate Windows »
ChoiceDialog ▪ CreatePalette ▪ CreateDialog ▪ CreateDocument ▪ ...
