sferyx.administration.renderers
Class CustomHighlighter

java.lang.Object
  extended by javax.swing.text.LayeredHighlighter
      extended by javax.swing.text.DefaultHighlighter
          extended by 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 Class Summary
 
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
 
Field Summary
 boolean suspendPainting
           
 
Fields inherited from class javax.swing.text.DefaultHighlighter
DefaultPainter
 
Constructor Summary
CustomHighlighter()
           
 
Method Summary
 void cleanSpellingHighlights()
           
 void cleanSpellingHighlights(int fromPosition)
           
 javax.swing.text.Highlighter.Highlight[] getHighlights()
           
 void install(javax.swing.text.JTextComponent c)
           
 void paint(java.awt.Graphics g)
          Paints the highlights.
 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.
 void setSuspendPainting(boolean b)
          Suspends the painting of the highlights when necessary.
 
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
 

Field Detail

suspendPainting

public boolean suspendPainting
Constructor Detail

CustomHighlighter

public CustomHighlighter()
Method Detail

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