minuit

StepsComponent

Where a wizard has got to: numbered markers joined by a line.

Java

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

Java
StepsComponent steps = add(new StepsComponent(at(new Box("steps", 10, 10, 280, 30)),
        List.of("Pick a world", "Choose mods", "Confirm"))
        .current(1)
        .onStep(this::showPage));
steps.error(1, words.get("mymod.conflict"));

Midway

StepsComponent, midway