Package splashscreen

Class CurvesPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class CurvesPanel extends GradientPanel
Clase que representa un panel con curvas animadas para su uso como parte de una pantalla de presentación (splash screen). Extiende GradientPanel y utiliza una serie de curvas cúbicas para crear un efecto visual atractivo. La animación de las curvas se realiza mediante un temporizador interno que actualiza y vuelve a pintar el panel a intervalos regulares.
See Also:
  • Constructor Details

    • CurvesPanel

      public CurvesPanel()
      Constructor que configura el panel con colores y efectos de animación predeterminados.
  • Method Details

    • start

      public void start()
      Inicia la animación del panel.
    • stop

      public void stop()
      Detiene la animación del panel.
    • paintComponent

      public void paintComponent(Graphics g)
      Método de pintado del panel que dibuja las curvas animadas.
      Overrides:
      paintComponent in class GradientPanel
      Parameters:
      g - Objeto Graphics utilizado para pintar en el panel.