org.jvnet.substance.text
Class SubstanceHighlighter
java.lang.Object
javax.swing.text.LayeredHighlighter
javax.swing.text.DefaultHighlighter
org.jvnet.substance.text.SubstanceHighlighter
- All Implemented Interfaces:
- javax.swing.plaf.UIResource, javax.swing.text.Highlighter
public class SubstanceHighlighter
- extends javax.swing.text.DefaultHighlighter
- implements javax.swing.plaf.UIResource
Custom highlighter for painting views of text components with
SubstanceTextPainter-based approach.
- Author:
- Kirill Grouchnikov
| Nested classes/interfaces inherited from class javax.swing.text.DefaultHighlighter |
javax.swing.text.DefaultHighlighter.DefaultHighlightPainter |
| Nested classes/interfaces inherited from class javax.swing.text.LayeredHighlighter |
javax.swing.text.LayeredHighlighter.LayerPainter |
| Nested classes/interfaces inherited from interface javax.swing.text.Highlighter |
javax.swing.text.Highlighter.Highlight, javax.swing.text.Highlighter.HighlightPainter |
| Fields inherited from class javax.swing.text.DefaultHighlighter |
DefaultPainter |
|
Method Summary |
void |
paintLayeredHighlights(java.awt.Graphics g,
int p0,
int p1,
java.awt.Shape viewBounds,
javax.swing.text.JTextComponent editor,
javax.swing.text.View view)
|
| Methods inherited from class javax.swing.text.DefaultHighlighter |
addHighlight, changeHighlight, deinstall, getDrawsLayeredHighlights, getHighlights, install, paint, removeAllHighlights, removeHighlight, setDrawsLayeredHighlights |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SubstanceHighlighter
public SubstanceHighlighter()
paintLayeredHighlights
public void paintLayeredHighlights(java.awt.Graphics g,
int p0,
int p1,
java.awt.Shape viewBounds,
javax.swing.text.JTextComponent editor,
javax.swing.text.View view)
- Overrides:
paintLayeredHighlights in class javax.swing.text.DefaultHighlighter