Dialog Boxes
Buttons and text fields allow input from the user. But they cannot force the user to do anything. The program simply reacts to whatever component the user is focused on.
Sometimes you need to insist the user makes a choice before anything else can proceed.
Scenario:
- The user clicks a button to change something in the display (e.g. an entry in a list). At that point you need to enter into a dialog with the user to establish exactly what is required, before user’s attention goes elsewhere.
Following example illustrates a new way of getting text input from user. User clicks change button, then is prompted with a dialog box.