orcl
Class LinePainter

java.lang.Object
  extended by javax.swing.text.LayeredHighlighter.LayerPainter
      extended by javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
          extended by orcl.LinePainter
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.CaretListener, javax.swing.event.DocumentListener, javax.swing.text.Highlighter.HighlightPainter

public class LinePainter
extends javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
implements javax.swing.event.CaretListener, javax.swing.event.DocumentListener


Constructor Summary
LinePainter(javax.swing.text.JTextComponent component, java.awt.Color color)
           
 
Method Summary
 void caretUpdate(javax.swing.event.CaretEvent e)
           
 void changedUpdate(javax.swing.event.DocumentEvent e)
           
 void insertUpdate(javax.swing.event.DocumentEvent e)
           
 java.awt.Shape paintLayer(java.awt.Graphics g, int offs0, int offs1, java.awt.Shape bounds, javax.swing.text.JTextComponent c, javax.swing.text.View view)
          Paints a portion of a highlight.
 void removeUpdate(javax.swing.event.DocumentEvent e)
           
 
Methods inherited from class javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
getColor, paint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinePainter

public LinePainter(javax.swing.text.JTextComponent component,
                   java.awt.Color color)
Method Detail

paintLayer

public java.awt.Shape paintLayer(java.awt.Graphics g,
                                 int offs0,
                                 int offs1,
                                 java.awt.Shape bounds,
                                 javax.swing.text.JTextComponent c,
                                 javax.swing.text.View view)
Paints a portion of a highlight.

Overrides:
paintLayer in class javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
Parameters:
g - the graphics context
offs0 - the starting model offset >= 0
offs1 - the ending model offset >= offs1
bounds - the bounding box of the view, which is not necessarily the region to paint.
c - the editor
view - View painting for
Returns:
region drawing occured in

caretUpdate

public void caretUpdate(javax.swing.event.CaretEvent e)
Specified by:
caretUpdate in interface javax.swing.event.CaretListener

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent e)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent e)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent e)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener