类 MultiLineEditBox
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractScrollArea
net.minecraft.client.gui.components.AbstractTextAreaWidget
net.minecraft.client.gui.components.MultiLineEditBox
- 所有已实现的接口:
GuiEventListener
,Renderable
,TabOrderedElement
,LayoutElement
,NarratableEntry
,NarrationSupplier
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority
-
字段概要
字段修饰符和类型字段说明private static final String
private static final int
private static final int
private static final int
private long
private final Font
private final Component
private static final int
private static final int
private final MultilineTextField
从类继承的字段 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
-
构造器概要
构造器构造器说明MultiLineEditBox
(Font p_239008_, int p_239009_, int p_239010_, int p_239011_, int p_239012_, Component p_239013_, Component p_239014_) -
方法概要
修饰符和类型方法说明boolean
charTyped
(char p_239387_, int p_239388_) int
getValue()
boolean
keyPressed
(int p_239433_, int p_239434_, int p_239435_) void
onClick
(double p_375608_, double p_378470_) protected void
onDrag
(double p_377778_, double p_378213_, double p_376785_, double p_377559_) protected void
renderContents
(GuiGraphics p_283676_, int p_281538_, int p_283033_, float p_281767_) protected void
renderDecorations
(GuiGraphics p_282551_) private void
renderHighlight
(GuiGraphics p_282092_, int p_282814_, int p_282908_, int p_281451_, int p_281765_) protected double
private void
private void
seekCursorScreen
(double p_239276_, double p_239277_) void
setCharacterLimit
(int p_239314_) void
setFocused
(boolean p_299784_) void
void
setValueListener
(Consumer<String> p_239274_) void
updateWidgetNarration
(NarrationElementOutput p_259393_) 从类继承的方法 net.minecraft.client.gui.components.AbstractTextAreaWidget
contentHeight, getInnerLeft, getInnerTop, innerPadding, isMouseOver, mouseClicked, playDownSound, renderBackground, renderBorder, renderWidget, scrollBarX, totalInnerPadding, withinContentAreaTopBottom
从类继承的方法 net.minecraft.client.gui.components.AbstractScrollArea
maxScrollAmount, mouseDragged, mouseScrolled, onRelease, refreshScrollAmount, renderScrollbar, scrollAmount, scrollbarVisible, scrollBarY, scrollerHeight, setScrollAmount, updateScrolling
从类继承的方法 net.minecraft.client.gui.components.AbstractWidget
clearFGColor, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isValidClickButton, mouseReleased, narrationPriority, nextFocusPath, playButtonClickSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener
getBorderForArrowNavigation, getCurrentFocusPath, keyReleased, mouseMoved
从接口继承的方法 net.minecraft.client.gui.layouts.LayoutElement
setPosition
从接口继承的方法 net.minecraft.client.gui.narration.NarratableEntry
getNarratables
-
字段详细资料
-
CURSOR_INSERT_WIDTH
private static final int CURSOR_INSERT_WIDTH- 另请参阅:
-
CURSOR_INSERT_COLOR
private static final int CURSOR_INSERT_COLOR- 另请参阅:
-
CURSOR_APPEND_CHARACTER
- 另请参阅:
-
TEXT_COLOR
private static final int TEXT_COLOR- 另请参阅:
-
PLACEHOLDER_TEXT_COLOR
private static final int PLACEHOLDER_TEXT_COLOR- 另请参阅:
-
CURSOR_BLINK_INTERVAL_MS
private static final int CURSOR_BLINK_INTERVAL_MS- 另请参阅:
-
font
-
placeholder
-
textField
-
focusedTime
private long focusedTime
-
-
构造器详细资料
-
MultiLineEditBox
-
-
方法详细资料
-
setCharacterLimit
public void setCharacterLimit(int p_239314_) -
setValueListener
-
setValue
-
getValue
-
updateWidgetNarration
- 指定者:
updateWidgetNarration
在类中AbstractWidget
-
onClick
public void onClick(double p_375608_, double p_378470_) - 覆盖:
onClick
在类中AbstractWidget
-
onDrag
protected void onDrag(double p_377778_, double p_378213_, double p_376785_, double p_377559_) - 覆盖:
onDrag
在类中AbstractWidget
-
keyPressed
public boolean keyPressed(int p_239433_, int p_239434_, int p_239435_) - 指定者:
keyPressed
在接口中GuiEventListener
- 覆盖:
keyPressed
在类中AbstractTextAreaWidget
-
charTyped
public boolean charTyped(char p_239387_, int p_239388_) -
renderContents
- 指定者:
renderContents
在类中AbstractTextAreaWidget
-
renderDecorations
-
getInnerHeight
public int getInnerHeight()- 指定者:
getInnerHeight
在类中AbstractTextAreaWidget
-
scrollRate
protected double scrollRate()- 指定者:
scrollRate
在类中AbstractScrollArea
-
renderHighlight
private void renderHighlight(GuiGraphics p_282092_, int p_282814_, int p_282908_, int p_281451_, int p_281765_) -
scrollToCursor
private void scrollToCursor() -
seekCursorScreen
private void seekCursorScreen(double p_239276_, double p_239277_) -
setFocused
public void setFocused(boolean p_299784_) - 指定者:
setFocused
在接口中GuiEventListener
- 覆盖:
setFocused
在类中AbstractWidget
-