Class PanelSlider

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class PanelSlider extends JLayeredPane
PanelSlider es una extensión de JLayeredPane que permite realizar transiciones suaves entre componentes. Se utiliza para mostrar y ocultar componentes con animaciones, facilitando la creación de interfaces de usuario dinámicas.
See Also:
  • Constructor Details

    • PanelSlider

      public PanelSlider()
      Constructor de PanelSlider. Inicializa la interfaz de usuario del panel deslizante.
  • Method Details

    • addSlide

      public void addSlide(Component component, SliderTransition transition)
      Agrega un componente al panel deslizante con una transición especificada.
      Parameters:
      component - El nuevo componente a mostrar.
      transition - La transición que define la animación entre el componente actual y el nuevo componente.
    • createImage

      public Image createImage(Component component)
      Crea una imagen volátil del componente proporcionado.
      Parameters:
      component - El componente del cual se creará la imagen.
      Returns:
      La imagen volátil creada a partir del componente.
    • createOldImage

      public Image createOldImage()
      Crea una imagen volátil del componente anterior (oldComponent).
      Returns:
      La imagen volátil creada a partir del componente anterior.