Class SquiggleUnderlineHighlightPainter

    • Constructor Detail

      • SquiggleUnderlineHighlightPainter

        public SquiggleUnderlineHighlightPainter​(Color color)
        Constructor.
        Parameters:
        color - The color of the squiggle. This cannot be null.
    • Method Detail

      • paintLayer

        public Shape paintLayer​(Graphics g,
                                int offs0,
                                int offs1,
                                Shape bounds,
                                JTextComponent c,
                                View view)
        Paints a portion of a highlight.
        Overrides:
        paintLayer in class ChangeableHighlightPainter
        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 occurred in
      • paintSquiggle

        protected void paintSquiggle​(Graphics g,
                                     Rectangle r)
        Paints a squiggle underneath text in the specified rectangle.
        Parameters:
        g - The graphics context with which to paint.
        r - The rectangle containing the text.