minuit

ListComponent

A scrolling list of rows you draw yourself.

Java

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

Java
ListComponent<String> players = add(new ListComponent<>(at(new Box("players", 8, 8, 164, 80)), 14,
        (d, theme, name, row, hovered, selected) ->
                d.textFit(name, row.x() + 4, row.y() + 3, row.w() - 8, theme.palette().text()),
        this::open));
players.setItems(names);

Rows

ListComponent, rows