Class AbstractContainerWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractContainerWidget
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement,- LayoutElement,- NarratableEntry,- NarrationSupplier,- IAbstractWidgetExtension
- Direct Known Subclasses:
- AbstractSelectionList
public abstract class AbstractContainerWidget
extends AbstractWidget
implements ContainerEventHandler
- 
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 SummaryConstructorsConstructorDescriptionAbstractContainerWidget(int p_313730_, int p_313819_, int p_313847_, int p_313718_, Component p_313894_) 
- 
Method SummaryModifier and TypeMethodDescriptionfinal booleanbooleanbooleanmouseClicked(double p_313764_, double p_313832_, int p_313688_) booleanmouseDragged(double p_313749_, double p_313887_, int p_313839_, double p_313844_, double p_313686_) booleanmouseReleased(double p_313886_, double p_313935_, int p_313751_) nextFocusPath(FocusNavigationEvent p_313949_) final voidsetDragging(boolean p_313698_) voidsetFocused(boolean p_313936_) voidsetFocused(GuiEventListener p_313725_) Methods inherited from class net.minecraft.client.gui.components.AbstractWidgetclearFGColor, clicked, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, narrationPriority, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, renderWidget, setAlpha, setFGColor, setHeight, setMessage, setRectangle, setSize, 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.ContainerEventHandlercharTyped, children, getChildAt, getCurrentFocusPath, keyPressed, keyReleased, magicalSpecialHackyFocus, mouseScrolledMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenergetRectangle, isMouseOver, mouseMovedMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtensiononClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElementsetPositionMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
focused
- 
isDraggingprivate boolean isDragging
 
- 
- 
Constructor Details- 
AbstractContainerWidgetpublic AbstractContainerWidget(int p_313730_, int p_313819_, int p_313847_, int p_313718_, Component p_313894_) 
 
- 
- 
Method Details- 
isDraggingpublic final boolean isDragging()- Specified by:
- isDraggingin interface- ContainerEventHandler
 
- 
setDraggingpublic final void setDragging(boolean p_313698_) - Specified by:
- setDraggingin interface- ContainerEventHandler
 
- 
getFocused- Specified by:
- getFocusedin interface- ContainerEventHandler
 
- 
setFocused- Specified by:
- setFocusedin interface- ContainerEventHandler
 
- 
mouseClickedpublic boolean mouseClicked(double p_313764_, double p_313832_, int p_313688_) - Specified by:
- mouseClickedin interface- ContainerEventHandler
- Specified by:
- mouseClickedin interface- GuiEventListener
- Overrides:
- mouseClickedin class- AbstractWidget
 
- 
mouseReleasedpublic boolean mouseReleased(double p_313886_, double p_313935_, int p_313751_) - Specified by:
- mouseReleasedin interface- ContainerEventHandler
- Specified by:
- mouseReleasedin interface- GuiEventListener
- Overrides:
- mouseReleasedin class- AbstractWidget
 
- 
mouseDraggedpublic boolean mouseDragged(double p_313749_, double p_313887_, int p_313839_, double p_313844_, double p_313686_) - Specified by:
- mouseDraggedin interface- ContainerEventHandler
- Specified by:
- mouseDraggedin interface- GuiEventListener
- Overrides:
- mouseDraggedin class- AbstractWidget
 
- 
isFocusedpublic boolean isFocused()- Specified by:
- isFocusedin interface- ContainerEventHandler
- Specified by:
- isFocusedin interface- GuiEventListener
- Overrides:
- isFocusedin class- AbstractWidget
 
- 
setFocusedpublic void setFocused(boolean p_313936_) - Specified by:
- setFocusedin interface- ContainerEventHandler
- Specified by:
- setFocusedin interface- GuiEventListener
- Overrides:
- setFocusedin class- AbstractWidget
 
 
-