Class DefaultHighlighterFactory.TextHighlighter

    • Constructor Detail

      • TextHighlighter

        public TextHighlighter​(TextEditable text)
        construct a new Highlighter for the given TextEditable
    • Method Detail

      • paint

        public void paint​(java.awt.Graphics2D g,
                          java.awt.geom.Rectangle2D allocation,
                          double scale)
        Description copied from class: DefaultHighlighterFactory.DefaultHighlighter
        Render the Highlighter to the given graphic context.
        Current implementation paints end-points by delegating to a DefaultPointIndexIterator, using the highlighter color if the given allocation intersects the bounds of this view, then iterates over the shapes array, and paints any non-null element.
        Specified by:
        paint in interface Highlighter
        Overrides:
        paint in class DefaultHighlighterFactory.DefaultHighlighter
        allocation - current clipping
        scale - The current scale factor from-model-to-screen for the Graphics2D context ; this may be used to scale down line thickess, etc... so that e.g. barbells appear with the same size on the screen whatever the scale factor being set to the graphic context.