Class Checkbox
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Checkbox
- All Implemented Interfaces:
- GuiEventListener,- Renderable,- TabOrderedElement,- LayoutElement,- NarratableEntry,- NarrationSupplier,- IAbstractWidgetExtension
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic interfaceNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntryNarratableEntry.NarrationPriority
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final ResourceLocationprivate static final ResourceLocationprivate static final ResourceLocationprivate static final ResourceLocationprivate final Checkbox.OnValueChangeprivate booleanprivate static final intprivate static final intFields inherited from class net.minecraft.client.gui.components.AbstractButtonSPRITES, TEXT_MARGINFields inherited from class net.minecraft.client.gui.components.AbstractWidgetactive, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructorsConstructorDescriptionCheckbox(int p_93826_, int p_93827_, Component p_93830_, Font p_309061_, boolean p_93831_, Checkbox.OnValueChange p_309172_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static intstatic Checkbox.BuildervoidonPress()voidrenderWidget(GuiGraphics p_283124_, int p_282925_, int p_282705_, float p_282612_) booleanselected()voidupdateWidgetNarration(NarrationElementOutput p_260253_) Methods inherited from class net.minecraft.client.gui.components.AbstractButtonkeyPressed, onClick, renderStringMethods inherited from class net.minecraft.client.gui.components.AbstractWidgetclearFGColor, clicked, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenercharTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtensiononClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElementsetPosition
- 
Field Details- 
CHECKBOX_SELECTED_HIGHLIGHTED_SPRITE
- 
CHECKBOX_SELECTED_SPRITE
- 
CHECKBOX_HIGHLIGHTED_SPRITE
- 
CHECKBOX_SPRITE
- 
TEXT_COLORprivate static final int TEXT_COLOR- See Also:
 
- 
SPACINGprivate static final int SPACING- See Also:
 
- 
BOX_PADDINGprivate static final int BOX_PADDING- See Also:
 
- 
selectedprivate boolean selected
- 
onValueChange
 
- 
- 
Constructor Details- 
CheckboxCheckbox(int p_93826_, int p_93827_, Component p_93830_, Font p_309061_, boolean p_93831_, Checkbox.OnValueChange p_309172_) 
 
- 
- 
Method Details- 
builder
- 
boxSize
- 
onPresspublic void onPress()- Specified by:
- onPressin class- AbstractButton
 
- 
selectedpublic boolean selected()
- 
updateWidgetNarration- Specified by:
- updateWidgetNarrationin class- AbstractWidget
 
- 
renderWidget- Overrides:
- renderWidgetin class- AbstractButton
 
 
-