Free Java Text editors

Most editors have Syntax function support, which basicly means that Java functions is highlighted to make the code more readable to humans.

Jedit
Jedit  - Free Code editor written in Java. Have everything you would expect from
a very expensive editor, exept this one is completly free! 
 
 + Supports many OS's
 - Slow to start, and maybe abit overkill if your only writing a small game.

Jext

Very good project editor for java, supports everything you'll ever need and some
more. It's overkill for a beginner Java programmer. 
This is the profesional Java programmer option.


NEdit

NEdit a very powerfull multiplatform editor for both Linux,Mac & Windows. 
Have a powerfull syntax highlitening system. Running this thing on Windows/Mac 
isn't really recomended, but if you use it on Linux and would like to use it at home too,
you have the option!

Windows Port: http://nedit.gmxhome.de 


Crimsoneditor
Crimson Editor. Native Windows editor, small fast, & free.
Nothing too fancy but have built in syntax highlighting for Java and HTML.

+ Fast & Small
- Only support Windows.

EditPad lite 

Windows & Linux supported, it's free for non-comercial use.
Very good, fast and have downloadable syntax support. 

JavaGameDevelopment.net