Class Glass3DDecorationPainter

  • All Implemented Interfaces:
    org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter, org.pushingpixels.substance.api.trait.SubstanceTrait


    public class Glass3DDecorationPainter
    extends java.lang.Object
    implements org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter
    Decoration painter that paints a 3D glass gradient. This class is part of officially supported API.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDisplayName​()  
      void paintDecorationArea​(java.awt.Graphics2D graphics, java.awt.Component comp, org.pushingpixels.substance.api.SubstanceSlices.DecorationAreaType decorationAreaType, int width, int height, org.pushingpixels.substance.api.SubstanceSkin skin)  
      void paintDecorationArea​(java.awt.Graphics2D graphics, java.awt.Component comp, org.pushingpixels.substance.api.SubstanceSlices.DecorationAreaType decorationAreaType, java.awt.Shape contour, org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme colorScheme)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Glass3DDecorationPainter

        public Glass3DDecorationPainter​()
    • Method Detail

      • getDisplayName

        public java.lang.String getDisplayName​()
        Specified by:
        getDisplayName in interface org.pushingpixels.substance.api.trait.SubstanceTrait
      • paintDecorationArea

        public void paintDecorationArea​(java.awt.Graphics2D graphics,
                                        java.awt.Component comp,
                                        org.pushingpixels.substance.api.SubstanceSlices.DecorationAreaType decorationAreaType,
                                        int width,
                                        int height,
                                        org.pushingpixels.substance.api.SubstanceSkin skin)
        Specified by:
        paintDecorationArea in interface org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter
      • paintDecorationArea

        public void paintDecorationArea​(java.awt.Graphics2D graphics,
                                        java.awt.Component comp,
                                        org.pushingpixels.substance.api.SubstanceSlices.DecorationAreaType decorationAreaType,
                                        java.awt.Shape contour,
                                        org.pushingpixels.substance.api.colorscheme.SubstanceColorScheme colorScheme)
        Specified by:
        paintDecorationArea in interface org.pushingpixels.substance.api.painter.decoration.SubstanceDecorationPainter