minuit

CarouselComponent

Slides one at a time, with arrows, dots, drag, wheel and keys.

Java

Inside a PanelComponent constructor. The same call draws in every family and chroma.

Java
add(new CarouselComponent<>(at(new Box("tips", 10, 10, 200, 70)), tips,
        (d, theme, tip, slide, hovered) -> d.wrapped(tip, slide.x() + 4, slide.y() + 4, slide.w() - 8, 5, 10, theme.palette().text()))
        .loop(true)
        .autoPlay(5000)
        .onChange(i -> seen(i)));

Slides

CarouselComponent, slides