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.
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.
For details, see About Module Project Templates.
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 type of file.
Java SE Library Descriptor.
Adds a new class library to the Ant Library Manager of the user's IDE.
-
JavaHelp Help Set. Creates all the files needed for building a JavaHelp help set.
Installer/Activator. Creates a ModuleInstall class for a NetBeans module or a BundleActivator for OSGi bundles.
Layout of Windows.
Lets you design the layout of the windows in your application.
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 via the Plugins manager.
Window.
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.
XML Layer.
Creates a layer file for registering folders and files into the
central registry, also known as the System FileSystem.
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