Skip to content

Paging Buttons (Dutch)

stefvanschie edited this page May 17, 2024 · 1 revision

Talen: Engels (English)

De PagingButtons component is een simpele manier voor spelers om pagina's te veranderen in een PaginatedPane. Het bestaat uit twee items waarmee een speler een pagina voor -en achteruit kan gaan. De items staan op de eerste en laatste slot. Als de speler op de eerste of laatste pagina is, is het item om voor -of achteruit mee te gaan onzichtbaar.

PaginatedPane paginas = ...; // de pagina's die worden veranderd door de knoppen

PagingButtons paginaKnoppen = new PagingButtons(Slot.fromXY(0, 0), 9, paginas);

Beide items zijn in eerste instantie pijlen. Je kan de items veranderen met de setBackwardButton en setForwardButton methodes.

paginaKnoppen.setBackwardButton(new GuiItem(new ItemStack(Material.CANDLE));
paginaKnoppen.setForwardButton(new GuiItem(new ItemStack(Material.OXEYE_DAISY)));

XML

Alles van Panes geldt ook hier.

Een PagingButtons component kan worden gemaakt met pagingbuttons. Het element moet een pages tag hebben die naar een PaginatedPane verwijst. Deze moet eerder in het document zijn gedefinieerd. Je kan niet naar een PaginatedPane verwijzen die na dit element staat. De paginatedpane moet een id tag hebben waarnaar wordt verwijst door het pagingbuttons element.

<paginatedpane x="0" y="0" length="9" height="6" id="paginas" />

<pagingbuttons x="0" y="0" length="9" pages="paginas" />
Clone this wiki locally