sferyx.administration.renderers
Class CustomHighlighter
java.lang.Object
javax.swing.text.LayeredHighlighter
javax.swing.text.DefaultHighlighter
sferyx.administration.renderers.CustomHighlighter
- All Implemented Interfaces:
- javax.swing.text.Highlighter
public class CustomHighlighter
- extends javax.swing.text.DefaultHighlighter
Handles in a particular way the highlighting of the table cells when selected
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 |
Methods inherited from class javax.swing.text.DefaultHighlighter |
addHighlight, changeHighlight, deinstall, getDrawsLayeredHighlights, removeAllHighlights, removeHighlight, setDrawsLayeredHighlights |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
suspendPainting
public boolean suspendPainting
CustomHighlighter
public CustomHighlighter()
install
public void install(javax.swing.text.JTextComponent c)
- Specified by:
install
in interface javax.swing.text.Highlighter
- Overrides:
install
in class javax.swing.text.DefaultHighlighter
setSuspendPainting
public void setSuspendPainting(boolean b)
- Suspends the painting of the highlights when necessary.
paint
public void paint(java.awt.Graphics g)
- Paints the highlights.
- Specified by:
paint
in interface javax.swing.text.Highlighter
- Overrides:
paint
in class javax.swing.text.DefaultHighlighter
cleanSpellingHighlights
public void cleanSpellingHighlights(int fromPosition)
cleanSpellingHighlights
public void cleanSpellingHighlights()
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)
- Paints the layered highlights.
- Overrides:
paintLayeredHighlights
in class javax.swing.text.DefaultHighlighter
getHighlights
public javax.swing.text.Highlighter.Highlight[] getHighlights()
- Specified by:
getHighlights
in interface javax.swing.text.Highlighter
- Overrides:
getHighlights
in class javax.swing.text.DefaultHighlighter