Package swing.shadow

Class ShadowRenderer

java.lang.Object
swing.shadow.ShadowRenderer

public class ShadowRenderer extends Object
Clase que proporciona funcionalidad para renderizar sombras alrededor de una imagen. Las sombras se pueden personalizar en términos de tamaño, opacidad y color.
  • Constructor Details

    • ShadowRenderer

      public ShadowRenderer()
      Constructor predeterminado que inicializa la clase con valores predeterminados.
    • ShadowRenderer

      public ShadowRenderer(int size, float opacity, Color color)
      Constructor que inicializa la clase con valores específicos.
      Parameters:
      size - Tamaño de la sombra.
      opacity - Opacidad de la sombra.
      color - Color de la sombra.
  • Method Details

    • getColor

      public Color getColor()
      Obtiene el color de la sombra.
      Returns:
      El color de la sombra.
    • getOpacity

      public float getOpacity()
      Obtiene la opacidad de la sombra.
      Returns:
      La opacidad de la sombra.
    • getSize

      public int getSize()
      Obtiene el tamaño de la sombra.
      Returns:
      El tamaño de la sombra.
    • createShadow

      public BufferedImage createShadow(BufferedImage image)
      Crea una imagen con una sombra alrededor de la imagen original.
      Parameters:
      image - La imagen original a la cual se le agregará la sombra.
      Returns:
      Una nueva imagen que incluye la sombra.