NetBeansDeveloperFAQ

(Difference between revisions)
m (Nodes and Explorer: How can I design explorer views in Mantisse GUI editor)
m (Fix links - removed all occurances of www.)
Line 16: Line 16:
* [[DevFaqAccessSourcesWeb| How do I get zipped sources for a periodic build?]]
* [[DevFaqAccessSourcesWeb| How do I get zipped sources for a periodic build?]]
* [[DefFaqMapApisToTasks| What API do I want to use for x, y or z? ]]
* [[DefFaqMapApisToTasks| What API do I want to use for x, y or z? ]]
-
* [http://www.netbeans.org/community/contribute/patches.html I have fixed a bug in NetBeans. Can I contribute the patch?]
+
* [http://netbeans.org/community/contribute/patches.html I have fixed a bug in NetBeans. Can I contribute the patch?]
* [[DevFaqSellingModules| I have written a module. Can I sell it?]]
* [[DevFaqSellingModules| I have written a module. Can I sell it?]]
* [[DevFaqGeneralPackageNamingConventions| Why are some packages org.netbeans.api.something and others are org.netbeans.something.api?]]
* [[DevFaqGeneralPackageNamingConventions| Why are some packages org.netbeans.api.something and others are org.netbeans.something.api?]]
* [[DevFaqGeneralWhatIsNetBeansExe| What is netbeans.exe, who compiles it and why is it there?]]
* [[DevFaqGeneralWhatIsNetBeansExe| What is netbeans.exe, who compiles it and why is it there?]]
-
* [http://www.netbeans.org/community/contribute/hg.html How do I get commit access to NetBeans source repository?]
+
* [http://netbeans.org/community/contribute/hg.html How do I get commit access to NetBeans source repository?]
* [[DevFaqGeneralWhereIsJavadoc| Where can I find Javadoc for the IDE and Platform?]]
* [[DevFaqGeneralWhereIsJavadoc| Where can I find Javadoc for the IDE and Platform?]]
* [[DevFaqGeneralWhereIsPlatformHowToBuild| Where is the Platform and how can I build it?]]
* [[DevFaqGeneralWhereIsPlatformHowToBuild| Where is the Platform and how can I build it?]]
Line 34: Line 34:
===Getting support, where to find examples===
===Getting support, where to find examples===
-
* [http://www.netbeans.org/community/lists/top.html NetBeans mailing lists - get help from experts all around the globe]
+
* [http://netbeans.org/community/lists/top.html NetBeans mailing lists - get help from experts all around the globe]
* [http://platform.netbeans.org/servlets/SearchList?listName=dev Search the support list for module developers]
* [http://platform.netbeans.org/servlets/SearchList?listName=dev Search the support list for module developers]
-
* [http://www.netbeans.org/servlets/SearchList?listName=nbdev Search the NetBeans development mailing list]
+
* [http://netbeans.org/servlets/SearchList?listName=nbdev Search the NetBeans development mailing list]
* [[DevFaqFileBug| Filing a bug report]]
* [[DevFaqFileBug| Filing a bug report]]
* [[DevFaqSampleCode| Examples of how to use various APIs]]
* [[DevFaqSampleCode| Examples of how to use various APIs]]
* [http://hg.netbeans.org/main/misc/file/tip/platform/samples/ Browse Samples Online]
* [http://hg.netbeans.org/main/misc/file/tip/platform/samples/ Browse Samples Online]
* [[DevFaqMoreDocsOnCertainAPIs| Where can I find more documentation on certain APIs?]]
* [[DevFaqMoreDocsOnCertainAPIs| Where can I find more documentation on certain APIs?]]
-
* [http://www.netbeans.org/kb/support.html Consider all of these support options]
+
* [http://netbeans.org/kb/support.html Consider all of these support options]
* [[NetBeansCertifiedEngineerCourse| Can I get training material for the NetBeans Certification course?]]
* [[NetBeansCertifiedEngineerCourse| Can I get training material for the NetBeans Certification course?]]

Revision as of 21:28, 11 December 2014

This is the developer-oriented FAQ for NetBeans IDE 4.x, 5.x, 6.x and 7.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@platform.netbeans.org (subscribe to post). Not writing modules? See the list of other FAQs.

Want the whole FAQ in one big HTML file? Download it here for offline reading (rebuilt 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.

Contents



Getting Started

Tutorials and important starting points

Getting support, where to find examples

Application Lifecycle and Hooks

Development issues, module basics and classpath issues, and information about RCP/Platform application configuration

Mavenized Builds

Configuration: How Modules Install Things

When There Are Multiple Ways To Do Something...

Actions: How to add things to Files, Folders, Menus, Toolbars and more


Key Bindings

Lookup

Files and Data Objects

Converting between common data types and finding things

Editor and Edited Files

File Management (within the IDE/Application)

Module System

Nodes and Explorer

Tasks and Progressbar

Command Line Parsing

Threading

Creating a Custom Programming Language

Settings

Window System

Dialogs API

XML Multiview API

Project Handling

Project Types

Also see BuildSystemDesign and ProjectGroups.

Saving

Versioning

Printing

HTML Browser

Wizards and Templates

Properties and PropertySheet

Output Window

Using Enterprise Resources from NetBeans module

Running and Writing tests

Branding your application

Authentication and Authorization in Platform Apps

Logging and Error Handling


JavaHelp

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

Using Sounds

Contributor Agreement


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo