org.brains2b.thex
Class HexHighlightPainter

java.lang.Object
  extended by javax.swing.text.LayeredHighlighter.LayerPainter
      extended by org.brains2b.thex.HexHighlightPainter
All Implemented Interfaces:
javax.swing.text.Highlighter.HighlightPainter

public class HexHighlightPainter
extends javax.swing.text.LayeredHighlighter.LayerPainter

Implementation of Highlighter to correctly highlight hex-spaced characters

Version:
$Revision: 1.2 $ $Date: 2010/01/15 03:53:05 $
Author:
dennis@brains2b.nl

Constructor Summary
HexHighlightPainter()
           
 
Method Summary
 void paint(java.awt.Graphics g, int p0, int p1, java.awt.Shape bounds, javax.swing.text.JTextComponent c)
          
 java.awt.Shape paintLayer(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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HexHighlightPainter

public HexHighlightPainter()
Method Detail

paintLayer

public java.awt.Shape paintLayer(java.awt.Graphics g,
                                 int p0,
                                 int p1,
                                 java.awt.Shape viewBounds,
                                 javax.swing.text.JTextComponent editor,
                                 javax.swing.text.View view)

Specified by:
paintLayer in class javax.swing.text.LayeredHighlighter.LayerPainter

paint

public void paint(java.awt.Graphics g,
                  int p0,
                  int p1,
                  java.awt.Shape bounds,
                  javax.swing.text.JTextComponent c)