Klasse MinecraftCheckboxWidget
java.lang.Object
de.luckymcdev.foundryengine.client.ui.widget.WidgetBase
de.luckymcdev.foundryengine.client.ui.widget.MinecraftCheckboxWidget
A
WidgetBase that renders like a vanilla Minecraft checkbox: a 17x17 box with the
selected check sprite, a hover highlight and a label rendered to the right.-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMinecraftCheckboxWidget(boolean selected, @NotNull net.minecraft.network.chat.Component label, @Nullable MinecraftCheckboxWidget.OnValueChange onValueChange) -
Methodenübersicht
Modifikator und TypMethodeBeschreibungnet.minecraft.network.chat.MutableComponentgetLabel()booleanbooleanmouseClicked(double mouseX, double mouseY, int button) static MinecraftCheckboxWidgetof(boolean selected, @NotNull net.minecraft.network.chat.Component label, @Nullable MinecraftCheckboxWidget.OnValueChange onValueChange) <T extends MinecraftCheckboxWidget>
TsetLabel(@NotNull net.minecraft.network.chat.Component label) <T extends MinecraftCheckboxWidget>
TsetOnValueChange(@Nullable MinecraftCheckboxWidget.OnValueChange onValueChange) <T extends MinecraftCheckboxWidget>
TsetSelected(boolean selected) Von Klasse geerbte Methoden WidgetBase
addWidget, charTyped, contains, getArea, getChildren, getLastLayout, getOffset, getParent, getRenderArea, getRotation, getShouldLerp, getStyle, getTooltip, getZIndex, isEnabled, isFocused, isVisible, keyPressed, keyReleased, mouseDragged, mouseReleased, mouseScrolled, onInit, postRender, postRenderChild, preRender, preRenderChild, preTick, removeWidget, render, renderTooltip, setAlignContent, setAlignItems, setAlignSelf, setAspectRatio, setDisplay, setEnabled, setFlexBasis, setFlexBasis, setFlexDirection, setFlexGrow, setFlexShrink, setFlexWrap, setFocused, setGap, setGap, setGridAutoFlow, setGridColumn, setGridRow, setGridTemplateColumns, setGridTemplateRows, setHeight, setHeight, setHeightPercent, setInset, setInsetBottom, setInsetBottomPercent, setInsetLeft, setInsetLeftPercent, setInsetRight, setInsetRightPercent, setInsetTop, setInsetTopPercent, setJustifyContent, setMargin, setMargin, setMargin, setOffset, setPadding, setPadding, setPadding, setParent, setPositionAbsolute, setRotation, setShouldLerp, setSize, setSize, setTooltip, setVisible, setWidth, setWidth, setWidthPercent, setZIndex, tick, updateArea, updateArea
-
Konstruktordetails
-
MinecraftCheckboxWidget
public MinecraftCheckboxWidget(boolean selected, @NotNull @NotNull net.minecraft.network.chat.Component label, @Nullable @Nullable MinecraftCheckboxWidget.OnValueChange onValueChange)
-
-
Methodendetails
-
of
public static MinecraftCheckboxWidget of(boolean selected, @NotNull @NotNull net.minecraft.network.chat.Component label, @Nullable @Nullable MinecraftCheckboxWidget.OnValueChange onValueChange) -
isSelected
public boolean isSelected() -
setSelected
-
getLabel
public net.minecraft.network.chat.MutableComponent getLabel() -
setLabel
public <T extends MinecraftCheckboxWidget> T setLabel(@NotNull @NotNull net.minecraft.network.chat.Component label) -
setOnValueChange
public <T extends MinecraftCheckboxWidget> T setOnValueChange(@Nullable @Nullable MinecraftCheckboxWidget.OnValueChange onValueChange) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Setzt außer Kraft:
mouseClickedin KlasseWidgetBase
-