About Setting Up Modules
See Also
The IDE contains a set of standard project templates and file templates for setting up modules.
The standard distribution of the IDE contains the following module project templates:
Module project.
Use a module project as the place where you code your module.
Library Wrapper Module project.
Use library wrapper module projects to put one or more library JAR files on a module's classpath.
Module Suite project.
Use a module suite project to group and deploy a set of interdependent module projects and library wrapper
module projects.
For details, see About Module Project Templates.
The standard distribution of the IDE contains the following module file templates:
J2SE Library Descriptor.
Adds a new class library to the Library Manager of the user's IDE.
Action.
Creates an action that can be invoked from a menu item, pop-up menu, toolbar button, or keyboard shortcut.
File Type.
Lets the IDE recognize a new file type.
-
JavaHelp Help Set. Creates all the files needed for building a JavaHelp help set.
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.
-
Update Center. Registers an update center in the Update Center wizard. As a result,
the user does not need to manually register the Update Center via the Options window.
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.
Some of the file templates are used to kickstart your work
with the NetBeans APIs. Other file templates are used for bundling
supporting items, such as project samples and JavaHelp help sets,
with your modules.
For details, see About Generating Skeleton API Implementations
and About Bundling Supporting Items.
- See Also
- About NetBeans Platform and Module Development
- About the NetBeans Platform
- About the System Filesystem
- About NetBeans Platform and Module Development
- About XML Layer Files
- Working with Modules
- Module Tasks: Quick Reference
Legal Notices