类 MultiLineEditBox
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractScrollWidget
net.minecraft.client.gui.components.MultiLineEditBox
- 所有已实现的接口:
GuiEventListener
,Renderable
,TabOrderedElement
,LayoutElement
,NarratableEntry
,NarrationSupplier
,IAbstractWidgetExtension
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority
-
字段概要
字段修饰符和类型字段说明private static final String
private static final int
private static final int
private final Font
private int
private final Component
private static final int
private static final int
private final MultilineTextField
从类继承的字段 net.minecraft.client.gui.components.AbstractWidget
ACCESSIBILITY_TEXTURE, active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, width
从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
构造器概要
构造器构造器说明MultiLineEditBox
(Font pFont, int pX, int pY, int pWidth, int pHeight, Component pPlaceholder, Component pMessage) -
方法概要
修饰符和类型方法说明boolean
charTyped
(char pCodePoint, int pModifiers) private double
int
getValue()
boolean
keyPressed
(int pKeyCode, int pScanCode, int pModifiers) boolean
mouseClicked
(double pMouseX, double pMouseY, int pButton) boolean
mouseDragged
(double pMouseX, double pMouseY, int pButton, double pDragX, double pDragY) protected void
renderContents
(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick) protected void
renderDecorations
(GuiGraphics pGuiGraphics) private void
renderHighlight
(GuiGraphics pGuiGraphics, int pMinX, int pMinY, int pMaxX, int pMaxY) protected boolean
protected double
private void
private void
seekCursorScreen
(double pMouseX, double pMouseY) void
setCharacterLimit
(int pCharacterLimit) void
void
setValueListener
(Consumer<String> pValueListener) void
tick()
void
updateWidgetNarration
(NarrationElementOutput pNarrationElementOutput) 从类继承的方法 net.minecraft.client.gui.components.AbstractScrollWidget
getMaxScrollAmount, innerPadding, mouseReleased, mouseScrolled, renderBackground, renderBorder, renderWidget, scrollAmount, setScrollAmount, totalInnerPadding, withinContentAreaPoint, withinContentAreaTopBottom
从类继承的方法 net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, createNarrationMessage, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getRectangle, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, narrationPriority, nextFocusPath, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderTexture, setAlpha, setFGColor, setFocused, setHeight, setMessage, 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
getCurrentFocusPath, getRectangle, isFocused, isMouseOver, keyReleased, mouseMoved, nextFocusPath, setFocused
从接口继承的方法 net.minecraftforge.client.extensions.IAbstractWidgetExtension
onClick
从接口继承的方法 net.minecraft.client.gui.layouts.LayoutElement
setPosition
从接口继承的方法 net.minecraft.client.gui.components.Renderable
render
从接口继承的方法 net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
字段详细资料
-
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- 另请参阅:
-
font
-
placeholder
-
textField
-
frame
private int frame
-
-
构造器详细资料
-
MultiLineEditBox
-
-
方法详细资料
-
setCharacterLimit
public void setCharacterLimit(int pCharacterLimit) -
setValueListener
-
setValue
-
getValue
-
tick
public void tick() -
updateWidgetNarration
- 指定者:
updateWidgetNarration
在类中AbstractWidget
-
mouseClicked
public boolean mouseClicked(double pMouseX, double pMouseY, int pButton) - 指定者:
mouseClicked
在接口中GuiEventListener
- 覆盖:
mouseClicked
在类中AbstractScrollWidget
-
mouseDragged
public boolean mouseDragged(double pMouseX, double pMouseY, int pButton, double pDragX, double pDragY) - 指定者:
mouseDragged
在接口中GuiEventListener
- 覆盖:
mouseDragged
在类中AbstractScrollWidget
-
keyPressed
public boolean keyPressed(int pKeyCode, int pScanCode, int pModifiers) - 指定者:
keyPressed
在接口中GuiEventListener
- 覆盖:
keyPressed
在类中AbstractScrollWidget
-
charTyped
public boolean charTyped(char pCodePoint, int pModifiers) -
renderContents
protected void renderContents(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick) - 指定者:
renderContents
在类中AbstractScrollWidget
-
renderDecorations
-
getInnerHeight
public int getInnerHeight()- 指定者:
getInnerHeight
在类中AbstractScrollWidget
-
scrollbarVisible
protected boolean scrollbarVisible()- 覆盖:
scrollbarVisible
在类中AbstractScrollWidget
-
scrollRate
protected double scrollRate()- 指定者:
scrollRate
在类中AbstractScrollWidget
-
renderHighlight
-
scrollToCursor
private void scrollToCursor() -
getDisplayableLineCount
private double getDisplayableLineCount() -
seekCursorScreen
private void seekCursorScreen(double pMouseX, double pMouseY)
-