Package raven.swing.slider
Class SliderTransition
java.lang.Object
raven.swing.slider.SliderTransition
Clase abstracta que define métodos para renderizar imágenes durante
transiciones en el componente PanelSlider.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndica si se debe cerrar el componente después de la animación.voidrender(Component component, Graphics g, Image imageOld, Image imageNew, int width, int height, float animate) Renderiza ambas imágenes (antigua y nueva) durante la transición.abstract voidrenderImageNew(Component component, Graphics g, Image image, int width, int height, float animate) Renderiza la imagen del componente nuevo durante la transición.abstract voidrenderImageOld(Component component, Graphics g, Image image, int width, int height, float animate) Renderiza la imagen del componente anterior durante la transición.
-
Constructor Details
-
SliderTransition
public SliderTransition()
-
-
Method Details
-
renderImageOld
public abstract void renderImageOld(Component component, Graphics g, Image image, int width, int height, float animate) Renderiza la imagen del componente anterior durante la transición.- Parameters:
component- Componente anterior.g- Gráficos para renderizar.image- Imagen del componente anterior.width- Ancho del componente.height- Altura del componente.animate- Valor de animación.
-
renderImageNew
public abstract void renderImageNew(Component component, Graphics g, Image image, int width, int height, float animate) Renderiza la imagen del componente nuevo durante la transición.- Parameters:
component- Componente nuevo.g- Gráficos para renderizar.image- Imagen del componente nuevo.width- Ancho del componente.height- Altura del componente.animate- Valor de animación.
-
closeAfterAnimation
public boolean closeAfterAnimation()Indica si se debe cerrar el componente después de la animación.- Returns:
- true si se debe cerrar, false de lo contrario.
-
render
public void render(Component component, Graphics g, Image imageOld, Image imageNew, int width, int height, float animate) Renderiza ambas imágenes (antigua y nueva) durante la transición.- Parameters:
component- Componente actual.g- Gráficos para renderizar.imageOld- Imagen del componente anterior.imageNew- Imagen del componente nuevo.width- Ancho del componente.height- Altura del componente.animate- Valor de animación.
-