NetBeans Developer FAQ
This is the developer-oriented FAQ for NetBeans IDE 4.x, 5.x, and 6.x.
Developer in this context means "person writing NetBeans extension modules (plug-ins), or applications based on the NetBeans platform". Don't see your developer-oriented question here? Ask on
dev@openide.netbeans.org (
subscribe to post). Not writing modules? See the
list of other FAQs.
For offline use, you can also
download the entire FAQ as a giant HTML file.
(automatically refreshed daily)
Here's How To Add FAQ Entries. One Big Important Thing about adding developer FAQ entries: If they don't start with "DevFaq" they are not going to get indexed properly. Please add items, but please follow this simple guideline.
Once, you're done adding a FAQ as per the above guidelines, please notify
NetBeans Community Docs Team by
Email.
Getting Started
Tutorials and important starting points
Getting support, where to find examples
Application Lifecycle and Hooks
Configuration: How modules install things
Key Bindings
Lookup
Files and Data Objects
Converting between common data types and finding things
Editor and Edited Files
Language Parsing Support (e.g., ANTLR, javaCC)
Module System
Nodes and Explorer
Command Line Parsing
Threading
Settings
Window System
Dialogs API
XML Multiview API
Project Types
Saving
Printing
Wizards and Templates
Properties and PropertySheet
Output Window
Using Enterprise Resources from NetBeans module
Writing tests
NetBeans Developer Test FAQ
Branding your application
Logging and Error Handling
Tip of the Day
JavaHelp
Custom Project Types
Look and Design
Deploying Changes through AutoUpdate and using Autoupdate API
Programmatic access to Java Sources
The following applies only to NetBeans 6.0 and later. See Java_DevelopersGuide for details.
When things go wrong: Troubleshooting
Licensing Issues