Class AbstractButton
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
- All Implemented Interfaces:
- GuiEventListener,- Renderable,- TabOrderedElement,- LayoutElement,- NarratableEntry,- NarrationSupplier
- Direct Known Subclasses:
- BeaconScreen.BeaconScreenButton,- Button,- Checkbox,- CycleButton
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntryNarratableEntry.NarrationPriority
- 
Field SummaryFieldsFields 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 SummaryConstructorsConstructorDescriptionAbstractButton(int p_93365_, int p_93366_, int p_93367_, int p_93368_, Component p_93369_) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleankeyPressed(int p_93374_, int p_93375_, int p_93376_) voidonClick(double p_93371_, double p_93372_) abstract voidonPress()voidrenderString(GuiGraphics p_283366_, Font p_283054_, int p_281656_) protected voidrenderWidget(GuiGraphics p_281670_, int p_282682_, int p_281714_, float p_282542_) Methods inherited from class net.minecraft.client.gui.components.AbstractWidgetclearFGColor, clicked, createNarrationMessage, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getRectangle, 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, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, updateWidgetNarration, 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.minecraft.client.gui.layouts.LayoutElementsetPosition
- 
Field Details- 
TEXT_MARGINprotected static final int TEXT_MARGIN- See Also:
 
- 
SPRITES
 
- 
- 
Constructor Details- 
AbstractButton
 
- 
- 
Method Details- 
onPresspublic abstract void onPress()
- 
renderWidget- Specified by:
- renderWidgetin class- AbstractWidget
 
- 
renderString
- 
onClickpublic void onClick(double p_93371_, double p_93372_) - Overrides:
- onClickin class- AbstractWidget
 
- 
keyPressedpublic boolean keyPressed(int p_93374_, int p_93375_, int p_93376_) 
 
-