User Interface Specification:
Java Class Wizard
Author: Christopher Le
Dantec
Last Updated:
November 11, 2003
Document
History
Revision: 1.1
Table of Contents
Introduction
The Java Class Wizard currently has six steps for creating advanced aspects
of a Java Class. These panels were introduced with the intention of helping
novice or inexperienced users get started creating Java classes. The problem
is that many of the features in the wizard are either moderately advanced or
clumsily designed and do not offer the guidance or clarity they were intended
to offer.
After further review it is clear that the wizard does not help inexperienced
users and is not used by moderate to highly advanced users. With that in mind
the superfluous panels in the wizard will be removed so that all the user will
need to do is specify the location and name of a new Java class.
System-Wide UI Impact
The Class Wizard has two different varieties depending on the context from
which it was started. Both varieties will be changed so that the only information
the user needs to specify is the location and name of the new Java class.
Menubar or Toolbar Launch
When launching the New Wizard from the menubar (File | New...) or from the
New button on the toolbar the user is presented with a wizard that contains
the following panels:
Step 1: Select Template
No change to the select template panel. The remaining panel descriptions apply
only to Java class templates.
Step 2: Name and Location
No content or layout change to the Name and Location panel. Next is disabled.
Finish is enabled and is the default action.
Contextual Launch
When the user selects a Java class template from the contextual new menu in
the Explorer the following change is made to the wizard.
Step 1: New Object Name
No change to the content or layout of the New Object Name panel. Next is disabled.
Finish is enabled and is the default action.