- NetBeans Module Quick Start Tutorial
- NetBeans Platform 6.0 Quick Start Tutorial
- NetBeans Platform 6.0 Paint Application Tutorial
- NetBeans Platform 6.0 Feed Reader Tutorial
- NetBeans Java Language Infrastructure Tutorial
- NetBeans Select Management Series:
- NetBeans File Template Module Tutorial
- NetBeans System Properties Module Tutorial
- NetBeans Options Window Module Tutorial
- NetBeans Code Snippet Module Tutorial
- NetBeans Editor Component Palette Module Tutorial
- NetBeans Project Type Extension Module Tutorial
- NetBeans Project Sample Module Tutorial
- NetBeans Visual Library 6.0 Tutorial
- NetBeans XML Editor Extension Module Tutorial
NetBeans APIs for Developing or Extending an Editor
To work with a new file type, the IDE (or your own application) must know what it is. Once it knows what it is, you can provide functionality specifically tailored towards the file type. For example, you can provide specific actions, syntax coloring, code snippets, indentation engines, palettes, and drag-and-drop functionality. All these issues are dealt with in the tutorials in this section. The following tutorials do not build on top of each other; you can start with any of them. If you want an end-to-end story, see the "NetBeans POV-Ray Tutorial" further down below.
- Recognizing a File Type Tutorial
- Editor Extension Module Tutorial
- Anagram Game Module Tutorial
- Palette API Tutorial
- Component Palette Module Tutorial
- Code Snippet Module Tutorial
- Manifest File Syntax Highlighting Module Tutorial
- Creating Indentation Engine Tutorial
- Hyperlink Navigation Tutorial
- Drag and Drop Tutorial
- Nodes, Explorer Manager, Component Palette Tutorial
NetBeans POV-Ray Tutorial
Tim Boudreau's POV-Ray tutorial demonstrates integrating basic support for a new language, and writing a project type for creating projects specific to that language. Even if you are not planning to do those exact things, it will familiarize you with a lot of NetBeans concepts that will be useful in writing any module.
- Writing POV-Ray Support for NetBeans I—File Support
- Writing POV-Ray Support for NetBeans II—Project Type Design
- Writing POV-Ray Support for NetBeans III—Implementing a Project Type
- Writing POV-Ray Support for NetBeans IV—Providing Project Templates
- Writing POV-Ray Support for NetBeans V—Creating an API
- Writing POV-Ray Support for NetBeans VI—Implementing the API
- Writing POV-Ray Support for NetBeans VII—Support For Running POV-Ray from NetBeans
- Writing POV-Ray Support for NetBeans VIII—Implementing ViewService and its Actions
- Writing POV-Ray Support for NetBeans IX—Build Support
- Writing POV-Ray Support for NetBeans X—Finishing Touches
Bundling Supporting Resources
The following tutorials do not require you to know anything about the NetBeans APIs involved. In some cases (such as project templates), the tutorial describes a wizard that installs an application as a new sample in the New Project wizard. Here, no knowledge of the related NetBeans APIs is needed. In other cases (such as the article on autoupdate descriptors), you are shown how to make your applications and NetBeans modules available to others.
- Project Template Module Tutorial
- File Template Module Tutorial
- Project Sample Module Tutorial
- Project Version Control Tutorial
- Understanding AutoUpdate Descriptors
- Localizing a Plug-in Module
NetBeans APIs for Making Selections
Selection is used to make possible such things as context sensitive actions (actions that are enabled or disabled depending on what is displayed), and palette windows such as the Property Sheet or Navigator components in the IDE, which each display some aspect of whatever is selected. This sequential series of tutorials by Tim Boudreau delves into these aspects of the NetBeans APIs, using common scenarios and a lot of illustrative sample code. Each tutorial builds on the previous one, you are therefore recommended to begin with the first below and continue from there.
- NetBeans Selection Management Tutorial I—Using a TopComponent's Lookup
- NetBeans Selection Management Tutorial II—Using Nodes
- NetBeans Nodes API Tutorial
- NetBeans Property Editor Tutorial
Miscellaneous NetBeans APIs
The NetBeans APIs discussed in the following tutorials do not directly relate to the subjects covered in the above sections. For example, the first shows how to add a JTextField as a button in the toolbar, while the second shows how to integrate a third party library for checking your GMail account. The third tutorial shows how to extend the Runtime window via the Nodes API. The last tutorial in this section shows you how to create a server-agnostic basis on top of which you can build a server-specific support module for the IDE.
- Google Toolbar Module Tutorial
- Gmail Checker Module Tutorial
- System Properties Module Tutorial
- Server-Skeleton Plug-in Tutorial
- Visual Library 2.0 Tutorial (Part 1)
Legacy Tutorials for NetBeans IDE 4.1
Even though the following three documents are in the "legacy" category, they are well worth reading—they are by two external contributors, Tom Wheeler and Sandip Chitale—and give a very practical, detailed introduction to the NetBeans Platform, the NetBeans APIs, and module development in general.
ไม่มีความคิดเห็น:
แสดงความคิดเห็น