To simplify the process of working with the NetBeans APIs,
the NetBeans IDE provides several wizards
that guide you through the initial phase of working with a NetBeans API. For example, the
New Action wizard provides the basis of an implementation of the NetBeans Actions API,
the New File Type wizard provides the basis of an implementation of the NetBeans Datasystems API, and so on.
The NetBeans API wizards are as follows:
Module.
Use a module project as the place where you code your module.
Library Wrapper Module.
Use library wrapper module projects to put one or more library JAR files on a module's classpath.
Module Suite.
Use a module suite project to group and deploy a set of interdependent module projects and library wrapper
module projects.
NetBeans Platform Application.
Use a NetBeans Platform Application project as the skeleton framework as the starting
point of your own applications.
The standard distribution of the IDE contains the following module file templates:
Action.
Creates an action that can be invoked from a menu item, pop-up menu, toolbar button, or keyboard shortcut.
Code Generator.
Creates a new menu item in the Insert Code popup in the editor of your choice.
File Type.
Lets the IDE recognize a new file type.
Java SE Library Descriptor.
Adds a new class library to the Library Manager of the user's IDE.
JavaHelp Help Set. Creates all the files needed for building a JavaHelp help set.
Language Support.
Creates an NBS file, for 'Schliemann' declarative language support.
Module Installer. Creates an installer class for a module.
Options Panel.
Adds a new panel to the Options window.
Project Template.
Adds a new template to the New Project wizard.
Quick Search Provider.
Creates a new entry in the Quick Search field.
Update Center. Registers an update center in the Plugins manager. As a result,
the user does not need to manually register the Update Center in the Plugins manager.
Window Component.
Creates a new window with an Open action invoked from a menu item.
Wizard.
Creates a new wizard for creating, for example, new files in the IDE.
Related NetBeans API Javadoc
The NetBeans API wizards create the starting point for your development activities.
Once you have worked through a wizard, you build your module's functionality on top of the files that
the wizard creates for you.
The following table lists the Javadoc that you will need to refer to when
building on top of the skeleton API implementations: