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 Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfaceNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority -
Field Summary
FieldsModifier 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 intprivate final MultiLineTextWidgetFields inherited from class net.minecraft.client.gui.components.AbstractButton
SPRITES, TEXT_MARGINFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionCheckbox(int p_93826_, int p_93827_, int p_352958_, Component p_93830_, Font p_309061_, boolean p_93831_, Checkbox.OnValueChange p_309172_) -
Method Summary
Modifier and TypeMethodDescriptionstatic Checkbox.Builderprivate intgetAdjustedHeight(Font p_352942_) private intgetAdjustedWidth(int p_352963_, Component p_352934_, Font p_352953_) static intgetBoxSize(Font p_309147_) (package private) static intgetDefaultWidth(Component p_352957_, Font p_352937_) voidonPress()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.AbstractButton
keyPressed, onClick, renderStringMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
onClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition
-
Field Details
-
CHECKBOX_SELECTED_HIGHLIGHTED_SPRITE
-
CHECKBOX_SELECTED_SPRITE
-
CHECKBOX_HIGHLIGHTED_SPRITE
-
CHECKBOX_SPRITE
-
TEXT_COLOR
private static final int TEXT_COLOR- See Also:
-
SPACING
private static final int SPACING- See Also:
-
BOX_PADDING
private static final int BOX_PADDING- See Also:
-
selected
private boolean selected -
onValueChange
-
textWidget
-
-
Constructor Details
-
Checkbox
Checkbox(int p_93826_, int p_93827_, int p_352958_, Component p_93830_, Font p_309061_, boolean p_93831_, Checkbox.OnValueChange p_309172_)
-
-
Method Details
-
getAdjustedWidth
-
getAdjustedHeight
-
getDefaultWidth
-
builder
-
getBoxSize
-
onPress
public void onPress()- Specified by:
onPressin classAbstractButton
-
selected
public boolean selected() -
updateWidgetNarration
- Specified by:
updateWidgetNarrationin classAbstractWidget
-
renderWidget
- Overrides:
renderWidgetin classAbstractButton
-