类 AbstractContainerWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractScrollArea
net.minecraft.client.gui.components.AbstractContainerWidget
- 所有已实现的接口:
ContainerEventHandler
,GuiEventListener
,Renderable
,TabOrderedElement
,LayoutElement
,NarratableEntry
,NarrationSupplier
public abstract class AbstractContainerWidget
extends AbstractScrollArea
implements ContainerEventHandler
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority
-
字段概要
字段从类继承的字段 net.minecraft.client.gui.components.AbstractScrollArea
SCROLLBAR_WIDTH
从类继承的字段 net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width
从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
构造器概要
构造器构造器说明AbstractContainerWidget
(int p_310492_, int p_309402_, int p_313085_, int p_312513_, Component p_310986_) -
方法概要
修饰符和类型方法说明final boolean
boolean
boolean
mouseClicked
(double p_312130_, double p_311814_, int p_312053_) boolean
mouseDragged
(double p_310748_, double p_313111_, int p_309710_, double p_312859_, double p_310378_) boolean
mouseReleased
(double p_311513_, double p_312630_, int p_310317_) nextFocusPath
(FocusNavigationEvent p_311207_) final void
setDragging
(boolean p_311596_) void
setFocused
(boolean p_310891_) void
setFocused
(GuiEventListener p_312828_) 从类继承的方法 net.minecraft.client.gui.components.AbstractScrollArea
contentHeight, maxScrollAmount, mouseScrolled, onRelease, refreshScrollAmount, renderScrollbar, scrollAmount, scrollbarVisible, scrollBarX, scrollBarY, scrollerHeight, scrollRate, setScrollAmount, updateScrolling
从类继承的方法 net.minecraft.client.gui.components.AbstractWidget
clearFGColor, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, narrationPriority, onClick, onDrag, playButtonClickSound, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, renderWidget, setAlpha, setFGColor, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, updateWidgetNarration, visitWidgets, wrapDefaultNarrationMessage
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, children, getChildAt, getCurrentFocusPath, keyPressed, keyReleased, mouseScrolled
从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener
getBorderForArrowNavigation, getRectangle, isMouseOver, mouseMoved
从接口继承的方法 net.minecraft.client.gui.layouts.LayoutElement
setPosition
从接口继承的方法 net.minecraft.client.gui.narration.NarratableEntry
getNarratables
从接口继承的方法 net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
字段详细资料
-
focused
-
isDragging
private boolean isDragging
-
-
构造器详细资料
-
AbstractContainerWidget
public AbstractContainerWidget(int p_310492_, int p_309402_, int p_313085_, int p_312513_, Component p_310986_)
-
-
方法详细资料
-
isDragging
public final boolean isDragging()- 指定者:
isDragging
在接口中ContainerEventHandler
-
setDragging
public final void setDragging(boolean p_311596_) - 指定者:
setDragging
在接口中ContainerEventHandler
-
getFocused
- 指定者:
getFocused
在接口中ContainerEventHandler
-
setFocused
- 指定者:
setFocused
在接口中ContainerEventHandler
-
mouseClicked
public boolean mouseClicked(double p_312130_, double p_311814_, int p_312053_) - 指定者:
mouseClicked
在接口中ContainerEventHandler
- 指定者:
mouseClicked
在接口中GuiEventListener
- 覆盖:
mouseClicked
在类中AbstractWidget
-
mouseReleased
public boolean mouseReleased(double p_311513_, double p_312630_, int p_310317_) - 指定者:
mouseReleased
在接口中ContainerEventHandler
- 指定者:
mouseReleased
在接口中GuiEventListener
- 覆盖:
mouseReleased
在类中AbstractWidget
-
mouseDragged
public boolean mouseDragged(double p_310748_, double p_313111_, int p_309710_, double p_312859_, double p_310378_) - 指定者:
mouseDragged
在接口中ContainerEventHandler
- 指定者:
mouseDragged
在接口中GuiEventListener
- 覆盖:
mouseDragged
在类中AbstractScrollArea
-
isFocused
public boolean isFocused()- 指定者:
isFocused
在接口中ContainerEventHandler
- 指定者:
isFocused
在接口中GuiEventListener
- 覆盖:
isFocused
在类中AbstractWidget
-
setFocused
public void setFocused(boolean p_310891_) - 指定者:
setFocused
在接口中ContainerEventHandler
- 指定者:
setFocused
在接口中GuiEventListener
- 覆盖:
setFocused
在类中AbstractWidget
-