Class ArcDecorationPainter

    • Field Detail

      • DISPLAY_NAME

        public static final java.lang.String DISPLAY_NAME
        The display name for the decoration painters of this class.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ArcDecorationPainter

        public ArcDecorationPainter()
    • Method Detail

      • getDisplayName

        public java.lang.String getDisplayName()
        Description copied from interface: RadianceTrait
        Returns the display name of this trait. This method is part of officially supported API.
        Specified by:
        getDisplayName in interface RadianceTrait
        Returns:
        The display name of this trait.
      • paintDecorationArea

        public void paintDecorationArea​(java.awt.Graphics2D graphics,
                                        java.awt.Component comp,
                                        RadianceThemingSlices.DecorationAreaType decorationAreaType,
                                        int width,
                                        int height,
                                        RadianceSkin skin)
        Description copied from interface: RadianceDecorationPainter
        Paints the decoration area as a fully filled rectangle.
        Specified by:
        paintDecorationArea in interface RadianceDecorationPainter
        Parameters:
        graphics - Graphics context.
        comp - Component.
        decorationAreaType - Decoration area type. Must not be null.
        width - Width.
        height - Height.
        skin - Skin for painting the decoration area.
      • paintTitleBackground

        private void paintTitleBackground​(java.awt.Graphics2D original,
                                          java.awt.Component comp,
                                          int width,
                                          int height,
                                          RadianceColorScheme scheme)
        Paints the title background.
        Parameters:
        original - Graphics context.
        comp - Component.
        width - Width.
        height - Height.
        scheme - Color scheme for painting the title background.
      • paintExtraBackground

        private void paintExtraBackground​(java.awt.Graphics2D graphics,
                                          java.awt.Container parent,
                                          java.awt.Component comp,
                                          int width,
                                          int height,
                                          RadianceColorScheme scheme)
        Paints the background of non-title decoration areas.
        Parameters:
        graphics - Graphics context.
        parent - Component ancestor for computing the correct offset of the background painting.
        comp - Component.
        width - Width.
        height - Height.
        scheme - Color scheme for painting the title background.