With special thanks to Cycling '74 for making this possible by allowing me to do this.. As of now it also provides support for developing Max Java externals through the use of my Max 5 API NetBeans plugin.
What does the NetBeans plugin provide
It provides a lot: It adds the max.jar and jitter.jar libraries to your NetBeans environment, it also adds 2 new project types; one to develop a Max Java external and one to develop a Max 5 Java external with Jitter support, 2 new file types (one to setup a basic Max object and one to setup a Max object without outlets) and finally it adds approx. 6 keyboard shortcuts to quickly add methods to process incoming data.
For example: typing "maxint" into the IDE, followed by the 'expand' key will create a method to process incoming integer messages. And it provides floats, bangs, lists and the rest too!
The plugin registers itself with the main NetBeans help screen so you'll also get common information as well as an overview of all the provided keyboard shortcuts in there.
And finally; should you install this plugin then it will also add "SynthFan.info" as a plugin update center. Meaning that if you install my plugin you will be automatically warned about new versions becoming available. For example; although this isn't present now I am planning to follow up on the help section and add more information on how to develop Max plugins in there.
I also plan to expand the amount of keyboard shortcuts, but I still need to look deeper into this first.
If you want to know more then you can find out all there is to know (including some screenshots) on the SynthFan Java page.
PS: As mentioned... this is Max 5 only. that's because my main interest is directed at Max 5 due to Max for Live.