Package net.minecraft.client.gui.widget
Class ButtonWidget
java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.PressableWidget
net.minecraft.client.gui.widget.ButtonWidget
- All Implemented Interfaces:
- Drawable,- Element,- Narratable,- Navigable,- Selectable,- Widget
- Direct Known Subclasses:
- LockButtonWidget,- MerchantScreen.WidgetButtonPage,- PageTurnWidget,- PressableTextWidget,- RealmsCreateWorldScreen.FrameButton,- RealmsWorldSlotButton,- TextIconButtonWidget,- TexturedButtonWidget
- Mappings:
- Namespace - Name - named - net/minecraft/client/gui/widget/ButtonWidget- intermediary - net/minecraft/class_4185- official - fou
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic interfaceNested classes/interfaces inherited from interface net.minecraft.client.gui.SelectableSelectable.SelectionType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intprotected static final ButtonWidget.NarrationSupplierstatic final intstatic final intstatic final intstatic final intprotected final ButtonWidget.NarrationSupplierprotected final ButtonWidget.PressActionFields inherited from class net.minecraft.client.gui.widget.PressableWidgetfield_43050Fields inherited from class net.minecraft.client.gui.widget.ClickableWidgetactive, alpha, height, hovered, visible, widthFields inherited from interface net.minecraft.client.gui.ElementMAX_DOUBLE_CLICK_INTERVAL
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedButtonWidget(int x, int y, int width, int height, Text message, ButtonWidget.PressAction onPress, ButtonWidget.NarrationSupplier narrationSupplier) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidstatic ButtonWidget.Builderbuilder(Text message, ButtonWidget.PressAction onPress) protected MutableTextvoidonPress()Methods inherited from class net.minecraft.client.gui.widget.PressableWidgetdrawMessage, keyPressed, onClick, renderWidgetMethods inherited from class net.minecraft.client.gui.widget.ClickableWidgetappendDefaultNarrations, appendNarrations, drawScrollableText, drawScrollableText, drawScrollableText, forEachChild, getBottom, getHeight, getMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getNavigationPath, getRight, getTooltip, getType, getWidth, getX, getY, isFocused, isHovered, isMouseOver, isNarratable, isSelected, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, onDrag, onRelease, playClickSound, playDownSound, render, setAlpha, setDimensions, setDimensionsAndPosition, setFocused, setHeight, setMessage, setNavigationOrder, setTooltip, setTooltipDelay, setWidth, setX, setYMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.ElementcharTyped, getBorder, getFocusedPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.SelectablegetNarratedPartsMethods inherited from interface net.minecraft.client.gui.widget.WidgetsetPosition
- 
Field Details- 
DEFAULT_WIDTH_SMALLpublic static final int DEFAULT_WIDTH_SMALL- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - DEFAULT_WIDTH_SMALL- Lnet/minecraft/client/gui/widget/ButtonWidget;DEFAULT_WIDTH_SMALL:I- intermediary - field_39499- Lnet/minecraft/class_4185;field_39499:I- official - f- Lfou;f:I
 
- 
DEFAULT_WIDTHpublic static final int DEFAULT_WIDTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - DEFAULT_WIDTH- Lnet/minecraft/client/gui/widget/ButtonWidget;DEFAULT_WIDTH:I- intermediary - field_39500- Lnet/minecraft/class_4185;field_39500:I- official - m- Lfou;m:I
 
- 
field_49479public static final int field_49479- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_49479- Lnet/minecraft/client/gui/widget/ButtonWidget;field_49479:I- intermediary - field_49479- Lnet/minecraft/class_4185;field_49479:I- official - n- Lfou;n:I
 
- 
DEFAULT_HEIGHTpublic static final int DEFAULT_HEIGHT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - DEFAULT_HEIGHT- Lnet/minecraft/client/gui/widget/ButtonWidget;DEFAULT_HEIGHT:I- intermediary - field_39501- Lnet/minecraft/class_4185;field_39501:I- official - o- Lfou;o:I
 
- 
field_46856public static final int field_46856- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_46856- Lnet/minecraft/client/gui/widget/ButtonWidget;field_46856:I- intermediary - field_46856- Lnet/minecraft/class_4185;field_46856:I- official - p- Lfou;p:I
 
- 
DEFAULT_NARRATION_SUPPLIER- Mappings:
- Namespace - Name - Mixin selector - named - DEFAULT_NARRATION_SUPPLIER- Lnet/minecraft/client/gui/widget/ButtonWidget;DEFAULT_NARRATION_SUPPLIER:Lnet/minecraft/client/gui/widget/ButtonWidget$NarrationSupplier;- intermediary - field_40754- Lnet/minecraft/class_4185;field_40754:Lnet/minecraft/class_4185$class_7841;- official - q- Lfou;q:Lfou$b;
 
- 
onPress- Mappings:
- Namespace - Name - Mixin selector - named - onPress- Lnet/minecraft/client/gui/widget/ButtonWidget;onPress:Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;- intermediary - field_22767- Lnet/minecraft/class_4185;field_22767:Lnet/minecraft/class_4185$class_4241;- official - r- Lfou;r:Lfou$c;
 
- 
narrationSupplier- Mappings:
- Namespace - Name - Mixin selector - named - narrationSupplier- Lnet/minecraft/client/gui/widget/ButtonWidget;narrationSupplier:Lnet/minecraft/client/gui/widget/ButtonWidget$NarrationSupplier;- intermediary - field_40755- Lnet/minecraft/class_4185;field_40755:Lnet/minecraft/class_4185$class_7841;- official - s- Lfou;s:Lfou$b;
 
 
- 
- 
Constructor Details- 
ButtonWidgetprotected ButtonWidget(int x, int y, int width, int height, Text message, ButtonWidget.PressAction onPress, ButtonWidget.NarrationSupplier narrationSupplier) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/gui/widget/ButtonWidget;<init>(IIIILnet/minecraft/text/Text;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;Lnet/minecraft/client/gui/widget/ButtonWidget$NarrationSupplier;)V- intermediary - <init>- Lnet/minecraft/class_4185;<init>(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_4185$class_7841;)V- official - <init>- Lfou;<init>(IIIILwp;Lfou$c;Lfou$b;)V
 
 
- 
- 
Method Details- 
builder- Mappings:
- Namespace - Name - Mixin selector - named - builder- Lnet/minecraft/client/gui/widget/ButtonWidget;builder(Lnet/minecraft/text/Text;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;)Lnet/minecraft/client/gui/widget/ButtonWidget$Builder;- intermediary - method_46430- Lnet/minecraft/class_4185;method_46430(Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_4185$class_7840;- official - a- Lfou;a(Lwp;Lfou$c;)Lfou$a;
 
- 
onPresspublic void onPress()- Specified by:
- onPressin class- PressableWidget
- Mappings:
- Namespace - Name - Mixin selector - named - onPress- Lnet/minecraft/client/gui/widget/PressableWidget;onPress()V- intermediary - method_25306- Lnet/minecraft/class_4264;method_25306()V- official - b- Lfoj;b()V
 
- 
getNarrationMessage- Overrides:
- getNarrationMessagein class- ClickableWidget
- Mappings:
- Namespace - Name - Mixin selector - named - getNarrationMessage- Lnet/minecraft/client/gui/widget/ClickableWidget;getNarrationMessage()Lnet/minecraft/text/MutableText;- intermediary - method_25360- Lnet/minecraft/class_339;method_25360()Lnet/minecraft/class_5250;- official - d- Lfos;d()Lxd;
 
- 
appendClickableNarrations- Specified by:
- appendClickableNarrationsin class- ClickableWidget
- Mappings:
- Namespace - Name - Mixin selector - named - appendClickableNarrations- Lnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V- intermediary - method_47399- Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)V- official - a- Lfos;a(Lfsr;)V
 
 
-