I use jEdit with some templating plug-ins that let me get a lot of boilerplate code out of the way quickly. When I get less lazy I'll add some scripts to generate a project from scratch.