User Interface Specification:
Java Class Wizard

Author: Christopher Le Dantec
Last Updated:
November 11, 2003
Document History

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.

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.


Project Features

About this Project

ui was started in November 2009, is owned by Jiří Kovalský, and has 45 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20160708.bf2ac18). © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
Please Confirm