FeaturesPluginsDocs & SupportCommunityPartners
Wizards UI with Progress Bar - UI specification

Wizards framework with Progress Bar - UI specification

Author: Jiri Rechtacek

$Revision: 1.5 $
$Date: 2006/08/23 09:54:24 $

Use Cases and Scenarios

Indicate progress of finishing wizard

User runs a wizard what creating and deploying new objects in target platform. The creating and deploying new objects starts an user by Finish button on wizard's panel. Wizard framework notifies user by progress bar which is integrated into wizard's panel.

Scenario when time of creating and deploying object is not estimated:

  • User clicks Finish button and instantiating new objects is running
  • User is notified by progress bar in wizard's panel
  • Notfication will be visualized by a progress bar in indeterminate mode, see relevant specification.

Alternate Scenario, the time of creating new objects is well-estimated:

  • User clicks Finish button and creating new objects runs
  • User is notified by progress bar in wizard's panel
  • Progress bar notify an user step by step, see relevant specification.

Specification

Wizard Panel with Progress Bar - Indeterminate mode

While wizard is finishing then all buttons are disabled and users cannot operate on rest of IDE. An user also cannot close the wizard window by the Close cross on native window's title bar, included Esc doesn't close the running wizard.

Figure: Wizard panel with Indeterminate Progress Bar
+--------------------------+---------------------------------------------------------------------------------+
| Steps                    | New Empty File - Name and Location                                              |
|--------------------------+---------------------------------------------------------------------------------+
| 2. Choose file type      |                                                                                 |
| 1. Name and location     | File Name: |_README___________________________________________________________| |
|                          |                                                                                 |
|                          | Project: |_My Lib_______________________________________________|               |
|                          | Folder:  |_resources____________________________________________| [ Browse... ] |
|                          |                                                                                 |
|                          | Created File: |_/home/me/projects/My Lib/resources/README_____________________| |
|                          |---------------------------------------------------------------------------------|
|                          |                                                                                 |
|                          |                                                                                 |
|                          |                                                                                 |
| Please wait.             |                                                                                 |
|+------------------------+|                                                                                 |
||           <======>     ||                                                                                 |
|+------------------------+|                                                                                 |
+--------------------------+---------------------------------------------------------------------------------+
|                                                                                                            |
|                                                           [ < Back ] [ Next > ] [ Finish ] [ Cancel ]      |
+------------------------------------------------------------------------------------------------------------+



Wizard Panel with Progress Bar - Estimated mode

While wizard is finishing then all buttons are disabled and users cannot operate on rest of IDE. An user also cannot close the wizard window by the Close cross on native window's title bar, included Esc doesn't close the running wizard.

Figure: Wizard panel with Estimated Progress Bar
+--------------------------+---------------------------------------------------------------------------------+
| Steps                    | New Empty File - Name and Location                                              |
+--------------------------+---------------------------------------------------------------------------------+
| 2. Choose file type      |                                                                                 |
| 1. Name and location     | File Name: |_README___________________________________________________________| |
|                          |                                                                                 |
|                          | Project: |_My Lib_______________________________________________|               |
|                          | Folder:  |_resources____________________________________________| [ Browse... ] |
|                          |                                                                                 |
|                          | Created File: |_/home/me/projects/My Lib/resources/README_____________________| |
|                          |---------------------------------------------------------------------------------|
|                          |                                                                                 |
|                          |                                                                                 |
|                          |                                                                                 |
| [a client's message]     |                                                                                 |
|+------------------------+|                                                                                 |
||=========/ 40%          ||                                                                                 |
|+------------------------+|                                                                                 |
+--------------------------+---------------------------------------------------------------------------------+
|                                                                                                            |
|                                                           [ < Back ] [ Next > ] [ Finish ] [ Cancel ]      |
+------------------------------------------------------------------------------------------------------------+




 

core

NetBeans.org


Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by