This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Dialog Boxes
Mathematica's unified symbolic architecture makes it incredibly easy to create dialog boxes that range from the straightforward to the highly elaborate and customized. Every dialog box is a notebook with arbitrary layout and styling, in which arbitrary actions defined by Mathematica programs can immediately be applied through Mathematica's Dynamic mechanism.
MessageDialog put up a dialog box to display a message
ChoiceDialog put up a dialog box with buttons to make choices
DialogInput put up a dialog and return what is supplied to DialogReturn
CreateDialog put up a dialog, but let Mathematica evaluation continue
DialogNotebook create a custom dialog window
Input, InputString get input from a simple dialog box
SystemDialogInput get input through system dialog boxes (files, colors, sound, ...)
DialogReturn close a dialog, possibly returning a value
Checkbox  ▪ PopupMenu  ▪ SetterBar  ▪ InputField  ▪ ProgressIndicator  ▪ RadioButton  ▪ RadioButtonBar  ▪ FileNameSetter  ▪ ColorSetter  ▪ ...
Text  ▪ Grid  ▪ Panel  ▪ Enabled  ▪ TabView  ▪ OpenerView  ▪ ...
Annotation & Labeling
Tooltip  ▪ Labeled  ▪ Text  ▪ Graphics  ▪ WindowTitle
Modal specify whether a dialog box is modal to the front end