Module java.desktop

Class LayeredHighlighter

java.lang.Object
javax.swing.text.LayeredHighlighter
All Implemented Interfaces:
Highlighter
Direct Known Subclasses:
DefaultHighlighter

public abstract class LayeredHighlighter
extends Object
implements Highlighter
See Also:
Highlighter
  • Constructor Details

    • LayeredHighlighter

      public LayeredHighlighter()
  • Method Details

    • paintLayeredHighlights

      public abstract void paintLayeredHighlights​(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
      When leaf Views (such as LabelView) are rendering they should call into this method. If a highlight is in the given region it will be drawn immediately.
      Parameters:
      g - Graphics used to draw
      p0 - starting offset of view
      p1 - ending offset of view
      viewBounds - Bounds of View
      editor - JTextComponent
      view - View instance being rendered