|Java TM Look and Feel Design Guidelines: Advanced Topics > Part II: Special Topics > 7: Wizards > Designing the Bottom Pane||
The bottom pane of each wizard page displays a row of navigation buttons for moving between the wizard's pages and for closing the wizard. Different types of pages require different navigation buttons.
Figure 77 shows an example of navigation buttons for a wizard page.Figure 77 Navigation Buttons in a Wizard
In Figure 77, notice the horizontal separator between the bottom pane and the two upper panes. The separator indicates that the bottom pane's navigation buttons relate to the entire wizard, not just to the contents of the current page.
The bottom pane can contain the following navigation buttons: Back, Next, Last, Cancel, Help, Finish, and Close. No single page contains all these buttons; the correct set of buttons depends on the type of the page.
Table 17 describes each navigation button that can be displayed in the bottom pane.
Discards all user input and then closes the wizard without further processing. (The keyboard shortcut for the Cancel button is the Escape key.) On a progress page, the Cancel button is unavailable and dimmed unless the user halts the action in progress by clicking the Stop button in the right pane.
Finishes all remaining parts of the wizard's task. Clicking the Finish button then either closes the wizard or displays the summary page, if there is one. Only the final confirmation page has a Finish button.
Table 18 shows the correct order of navigation buttons for each page type.
|Page Type||Navigation Buttons|
1. For a wizard without a Last button
In Table 18, notice that:
When designing the bottom pane of a wizard page, use the navigation buttons specified in Table 18. Order and format the buttons as specified in the table.
Place a horizontal separator directly above the bottom pane in a wizard. In the bottom pane, align the left edge of the Back button with the left edge of the right pane. Right-justify the Cancel button and the Help button (if any).
Make the Next button the default navigation button whenever it is available. Make the Next button unavailable until a user has entered all the required data for the page. (The default navigation button is also known as the default command button.)
If feasible, provide a Last button in your wizard's bottom pane. A Last button enables users to skip pages with default values and complete the wizard more quickly.
|Java Look and Feel Design Guidelines: Advanced Topics.