RSyntaxTextArea is the syntax highlighting text editor used in RText, pulled out into its own jar so it is easily usable in any application. Features include Syntax highlighting for 20+ languages, Code completion, Regex find and replace, Macros, Code templates, Unlimited undo/redo Line numbering and bracket matching.
Homepage POM file JAR file Javadoc'com.fifesoft:rsyntaxtextarea:2.0.6'