User Interface Specification:
Java Class Wizard
Table of Contents
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.
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.
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.