RText is a powerful, cross-platform programmer's text editor written in Java. It is designed to be easy to use, highly customizable and flexible.
RText is released under the GNU General Public License. Part of RText's design is for the source code to be simple, easy to understand, and well documented, so that other programmers can look into its inner-workings and figure out how RText ticks with ease. A good place to start (besides the source code) is the Javadoc for all classes used in the project.
If you download and try out RText, I'd really love to hear your feedback, positive and negative. Please send your comments/bugs/feature requests through the project's SourceForge page.URL: http://rtext.sourceforge.net/