Class FractionBasedHighlightPainter

    • Constructor Detail

      • FractionBasedHighlightPainter

        public FractionBasedHighlightPainter​(java.lang.String displayName,
                                             float[] fractions,
                                             ColorSchemeSingleColorQuery[] colorQueries)
        Creates a new fraction-based highlight painter.
        Parameters:
        displayName - The display name of this painter.
        fractions - The fractions of this painter. Must be strictly increasing, starting from 0.0 and ending at 1.0.
        colorQueries - The color queries of this painter. Must have the same size as the fractions array, and all entries must be non- null.
    • Method Detail

      • paintHighlight

        public void paintHighlight​(java.awt.Graphics2D graphics,
                                   java.awt.Component comp,
                                   int width,
                                   int height,
                                   SubstanceColorScheme colorScheme)
        Description copied from interface: SubstanceHighlightPainter
        Paints the highlight.
        Specified by:
        paintHighlight in interface SubstanceHighlightPainter
        Parameters:
        graphics - Graphics context.
        comp - Component.
        width - Width.
        height - Height.
        colorScheme - The color scheme for painting the highlight.