Class RippleEffect

java.lang.Object
swing.shadow.util.RippleEffect

public class RippleEffect extends Object
Clase que proporciona un efecto de ondulación (ripple effect) para un componente Swing. Cuando se presiona el botón izquierdo del ratón en el componente, se agrega un efecto de ondulación en la ubicación del clic. Se puede personalizar el color de la ondulación.
  • Constructor Details

    • RippleEffect

      public RippleEffect(Component component)
      Constructor que inicializa la clase con el componente proporcionado.
      Parameters:
      component - El componente al cual se aplicará el efecto de ondulación.
  • Method Details

    • addEffect

      public void addEffect(Point location)
      Agrega un efecto de ondulación en la ubicación especificada.
      Parameters:
      location - La ubicación donde se agregará el efecto de ondulación.
    • reder

      public void reder(Graphics g, Shape contain)
      Método para renderizar los efectos de ondulación.
      Parameters:
      g - El contexto de gráficos en el que se renderizarán los efectos.
      contain - La forma que contiene los efectos.
    • setRippleColor

      public void setRippleColor(Color rippleColor)
      Establece el color de la ondulación.
      Parameters:
      rippleColor - El color de la ondulación.
    • getRippleColor

      public Color getRippleColor()
      Obtiene el color de la ondulación.
      Returns:
      El color de la ondulación.