Wolfram Technology Guide: Symbolic Interface Construction  previous | next 
Create Familiar Dialog Box Structures
Mathematica makes it unprecedentedly easy to create familiar complex dialog box structures, and this is how complex dialog boxes inside Mathematica itself are created.