RSyntaxTextArea is a syntax highlighting text component for Java Swing. It extends JTextComponent so it integrates completely with the standard javax.swing.text package. It is fast and efficient, and can be used in any application that needs to edit or view source code.
Features of RSyntaxTextArea
- Syntax highlighting for over 20 programming languages
- Find/Replace with standard options (regex, match case, etc.).
- User-defined macros
- Code templates
- Unlimited undo/redo
- Drag and drop
- Edit with multiple fonts simultaneously
- Bracket matching
- Current line highlighting