类 TextFieldWidget
- java.lang.Object
-
- net.minecraft.client.gui.DrawableHelper
-
- net.minecraft.client.gui.widget.AbstractButtonWidget
-
- net.minecraft.client.gui.widget.TextFieldWidget
-
@Environment(CLIENT) public class TextFieldWidget extends AbstractButtonWidget implements Drawable, Element
- Mappings:
Namespace Name official dweintermediary net/minecraft/class_342named net/minecraft/client/gui/widget/TextFieldWidget
-
-
字段概要
字段 修饰符和类型 字段 说明 private Consumer<String>changedListenerprivate booleandrawsBackgroundprivate booleaneditableprivate inteditableColorstatic intfield_32194static intfield_32195static intfield_32196private static intfield_32197private static intfield_32198private static Stringfield_32199private static longfield_32200private static intfield_32201private static intfield_32202private static intfield_32203private intfirstCharacterIndexprivate intfocusedTicksprivate booleanfocusUnlockedprivate intmaxLengthprivate BiFunction<String,Integer,OrderedText>renderTextProviderprivate booleanselectingprivate intselectionEndprivate intselectionStartprivate Stringsuggestionprivate Stringtextprivate Predicate<String>textPredicateprivate TextRenderertextRendererprivate intuneditableColor-
从类继承的字段 net.minecraft.client.gui.widget.AbstractButtonWidget
active, alpha, height, hovered, nextNarration, visible, WIDGETS_LOCATION, width, x, y
-
从类继承的字段 net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
-
构造器概要
构造器 构造器 说明 TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, @Nullable TextFieldWidget copyFrom, Text text)TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, Text text)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanchangeFocus(boolean lookForwards)Changes the focusing element by cycling to the next/previous element.booleancharTyped(char chr, int modifiers)Callback for when a character input has been captured.private booleandrawsBackground()private voiddrawSelectionHighlight(int x1, int y1, int x2, int y2)private voiderase(int offset)voideraseCharacters(int characterOffset)voideraseWords(int wordOffset)intgetCharacterX(int index)intgetCursor()private intgetCursorPosWithOffset(int offset)intgetInnerWidth()private intgetMaxLength()protected MutableTextgetNarrationMessage()StringgetSelectedText()StringgetText()intgetWordSkipPosition(int wordOffset)private intgetWordSkipPosition(int wordOffset, int cursorPosition)private intgetWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces)booleanisActive()private booleanisEditable()booleanisMouseOver(double mouseX, double mouseY)Checks if the mouse position is within the bound of the element.booleanisVisible()booleankeyPressed(int keyCode, int scanCode, int modifiers)Callback for when a key down event has been captured.booleanmouseClicked(double mouseX, double mouseY, int button)Callback for when a mouse button down event has been captured.voidmoveCursor(int offset)private voidonChanged(String newText)protected voidonFocusedChanged(boolean bool)voidrenderButton(MatrixStack matrices, int mouseX, int mouseY, float delta)voidsetChangedListener(Consumer<String> changedListener)voidsetCursor(int cursor)voidsetCursorToEnd()voidsetCursorToStart()voidsetDrawsBackground(boolean drawsBackground)voidsetEditable(boolean editable)voidsetEditableColor(int color)voidsetFocusUnlocked(boolean focusUnlocked)voidsetMaxLength(int maxLength)voidsetRenderTextProvider(BiFunction<String,Integer,OrderedText> renderTextProvider)voidsetSelectionEnd(int int2)voidsetSelectionStart(int cursor)voidsetSuggestion(@Nullable String suggestion)voidsetText(String text)voidsetTextFieldFocused(boolean focused)voidsetTextPredicate(Predicate<String> textPredicate)voidsetUneditableColor(int color)voidsetVisible(boolean visible)voidsetX(int x)voidtick()voidwrite(String string)-
从类继承的方法 net.minecraft.client.gui.widget.AbstractButtonWidget
clicked, getHeight, getMessage, getNarrationMessage, getWidth, getYImage, isFocused, isHovered, isValidClickButton, mouseDragged, mouseReleased, narrate, onClick, onDrag, onRelease, playDownSound, queueNarration, render, renderBg, renderToolTip, setAlpha, setFocused, setMessage, setWidth
-
从类继承的方法 net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, method_35719, method_35720, setZOffset
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.client.gui.Element
keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled
-
-
-
-
字段详细资料
-
field_32194
public static final int field_32194
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLdwe;a:Iintermediary field_32194Lnet/minecraft/class_342;field_32194:Inamed field_32194Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32194:I
-
field_32195
public static final int field_32195
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLdwe;b:Iintermediary field_32195Lnet/minecraft/class_342;field_32195:Inamed field_32195Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32195:I
-
field_32197
private static final int field_32197
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official dLdwe;d:Iintermediary field_32197Lnet/minecraft/class_342;field_32197:Inamed field_32197Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32197:I
-
field_32198
private static final int field_32198
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official eLdwe;e:Iintermediary field_32198Lnet/minecraft/class_342;field_32198:Inamed field_32198Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32198:I
-
field_32199
private static final String field_32199
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official sLdwe;s:Ljava/lang/String;intermediary field_32199Lnet/minecraft/class_342;field_32199:Ljava/lang/String;named field_32199Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32199:Ljava/lang/String;
-
field_32200
private static final long field_32200
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official tLdwe;t:Jintermediary field_32200Lnet/minecraft/class_342;field_32200:Jnamed field_32200Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32200:J
-
field_32196
public static final int field_32196
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLdwe;c:Iintermediary field_32196Lnet/minecraft/class_342;field_32196:Inamed field_32196Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32196:I
-
field_32201
private static final int field_32201
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official uLdwe;u:Iintermediary field_32201Lnet/minecraft/class_342;field_32201:Inamed field_32201Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32201:I
-
field_32202
private static final int field_32202
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official vLdwe;v:Iintermediary field_32202Lnet/minecraft/class_342;field_32202:Inamed field_32202Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32202:I
-
field_32203
private static final int field_32203
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official wLdwe;w:Iintermediary field_32203Lnet/minecraft/class_342;field_32203:Inamed field_32203Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32203:I
-
textRenderer
private final TextRenderer textRenderer
- Mappings:
Namespace Name Mixin selector official xLdwe;x:Ldvh;intermediary field_2105Lnet/minecraft/class_342;field_2105:Lnet/minecraft/class_327;named textRendererLnet/minecraft/client/gui/widget/TextFieldWidget;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
text
private String text
- Mappings:
Namespace Name Mixin selector official yLdwe;y:Ljava/lang/String;intermediary field_2092Lnet/minecraft/class_342;field_2092:Ljava/lang/String;named textLnet/minecraft/client/gui/widget/TextFieldWidget;text:Ljava/lang/String;
-
maxLength
private int maxLength
- Mappings:
Namespace Name Mixin selector official zLdwe;z:Iintermediary field_2108Lnet/minecraft/class_342;field_2108:Inamed maxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;maxLength:I
-
focusedTicks
private int focusedTicks
- Mappings:
Namespace Name Mixin selector official ALdwe;A:Iintermediary field_2107Lnet/minecraft/class_342;field_2107:Inamed focusedTicksLnet/minecraft/client/gui/widget/TextFieldWidget;focusedTicks:I
-
drawsBackground
private boolean drawsBackground
- Mappings:
Namespace Name Mixin selector official BLdwe;B:Zintermediary field_2095Lnet/minecraft/class_342;field_2095:Znamed drawsBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground:Z
-
focusUnlocked
private boolean focusUnlocked
- Mappings:
Namespace Name Mixin selector official CLdwe;C:Zintermediary field_2096Lnet/minecraft/class_342;field_2096:Znamed focusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;focusUnlocked:Z
-
editable
private boolean editable
- Mappings:
Namespace Name Mixin selector official DLdwe;D:Zintermediary field_2094Lnet/minecraft/class_342;field_2094:Znamed editableLnet/minecraft/client/gui/widget/TextFieldWidget;editable:Z
-
selecting
private boolean selecting
- Mappings:
Namespace Name Mixin selector official ELdwe;E:Zintermediary field_17037Lnet/minecraft/class_342;field_17037:Znamed selectingLnet/minecraft/client/gui/widget/TextFieldWidget;selecting:Z
-
firstCharacterIndex
private int firstCharacterIndex
- Mappings:
Namespace Name Mixin selector official FLdwe;F:Iintermediary field_2103Lnet/minecraft/class_342;field_2103:Inamed firstCharacterIndexLnet/minecraft/client/gui/widget/TextFieldWidget;firstCharacterIndex:I
-
selectionStart
private int selectionStart
- Mappings:
Namespace Name Mixin selector official GLdwe;G:Iintermediary field_2102Lnet/minecraft/class_342;field_2102:Inamed selectionStartLnet/minecraft/client/gui/widget/TextFieldWidget;selectionStart:I
-
selectionEnd
private int selectionEnd
- Mappings:
Namespace Name Mixin selector official HLdwe;H:Iintermediary field_2101Lnet/minecraft/class_342;field_2101:Inamed selectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;selectionEnd:I
-
editableColor
private int editableColor
- Mappings:
Namespace Name Mixin selector official ILdwe;I:Iintermediary field_2100Lnet/minecraft/class_342;field_2100:Inamed editableColorLnet/minecraft/client/gui/widget/TextFieldWidget;editableColor:I
-
uneditableColor
private int uneditableColor
- Mappings:
Namespace Name Mixin selector official JLdwe;J:Iintermediary field_2098Lnet/minecraft/class_342;field_2098:Inamed uneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;uneditableColor:I
-
suggestion
private String suggestion
- Mappings:
Namespace Name Mixin selector official KLdwe;K:Ljava/lang/String;intermediary field_2106Lnet/minecraft/class_342;field_2106:Ljava/lang/String;named suggestionLnet/minecraft/client/gui/widget/TextFieldWidget;suggestion:Ljava/lang/String;
-
changedListener
private Consumer<String> changedListener
- Mappings:
Namespace Name Mixin selector official LLdwe;L:Ljava/util/function/Consumer;intermediary field_2088Lnet/minecraft/class_342;field_2088:Ljava/util/function/Consumer;named changedListenerLnet/minecraft/client/gui/widget/TextFieldWidget;changedListener:Ljava/util/function/Consumer;
-
textPredicate
private Predicate<String> textPredicate
- Mappings:
Namespace Name Mixin selector official MLdwe;M:Ljava/util/function/Predicate;intermediary field_2104Lnet/minecraft/class_342;field_2104:Ljava/util/function/Predicate;named textPredicateLnet/minecraft/client/gui/widget/TextFieldWidget;textPredicate:Ljava/util/function/Predicate;
-
renderTextProvider
private BiFunction<String,Integer,OrderedText> renderTextProvider
- Mappings:
Namespace Name Mixin selector official NLdwe;N:Ljava/util/function/BiFunction;intermediary field_2099Lnet/minecraft/class_342;field_2099:Ljava/util/function/BiFunction;named renderTextProviderLnet/minecraft/client/gui/widget/TextFieldWidget;renderTextProvider:Ljava/util/function/BiFunction;
-
-
构造器详细资料
-
TextFieldWidget
public TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, Text text)
- Mappings:
Namespace Name Mixin selector official <init>Ldwe;<init>(Ldvh;IIIILon;)Vintermediary <init>Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IIIILnet/minecraft/text/Text;)V
-
TextFieldWidget
public TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, @Nullable @Nullable TextFieldWidget copyFrom, Text text)
- Mappings:
Namespace Name Mixin selector official <init>Ldwe;<init>(Ldvh;IIIILdwe;Lon;)Vintermediary <init>Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_342;Lnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IIIILnet/minecraft/client/gui/widget/TextFieldWidget;Lnet/minecraft/text/Text;)V
-
-
方法详细资料
-
setChangedListener
public void setChangedListener(Consumer<String> changedListener)
- Mappings:
Namespace Name Mixin selector official aLdwe;a(Ljava/util/function/Consumer;)Vintermediary method_1863Lnet/minecraft/class_342;method_1863(Ljava/util/function/Consumer;)Vnamed setChangedListenerLnet/minecraft/client/gui/widget/TextFieldWidget;setChangedListener(Ljava/util/function/Consumer;)V
-
setRenderTextProvider
public void setRenderTextProvider(BiFunction<String,Integer,OrderedText> renderTextProvider)
- Mappings:
Namespace Name Mixin selector official aLdwe;a(Ljava/util/function/BiFunction;)Vintermediary method_1854Lnet/minecraft/class_342;method_1854(Ljava/util/function/BiFunction;)Vnamed setRenderTextProviderLnet/minecraft/client/gui/widget/TextFieldWidget;setRenderTextProvider(Ljava/util/function/BiFunction;)V
-
tick
public void tick()
- Mappings:
Namespace Name Mixin selector official aLdwe;a()Vintermediary method_1865Lnet/minecraft/class_342;method_1865()Vnamed tickLnet/minecraft/client/gui/widget/TextFieldWidget;tick()V
-
getNarrationMessage
protected MutableText getNarrationMessage()
- 覆盖:
getNarrationMessage在类中AbstractButtonWidget- Mappings:
Namespace Name Mixin selector official cLdvu;c()Lot;intermediary method_25360Lnet/minecraft/class_339;method_25360()Lnet/minecraft/class_5250;named getNarrationMessageLnet/minecraft/client/gui/widget/AbstractButtonWidget;getNarrationMessage()Lnet/minecraft/text/MutableText;
-
setText
public void setText(String text)
- Mappings:
Namespace Name Mixin selector official aLdwe;a(Ljava/lang/String;)Vintermediary method_1852Lnet/minecraft/class_342;method_1852(Ljava/lang/String;)Vnamed setTextLnet/minecraft/client/gui/widget/TextFieldWidget;setText(Ljava/lang/String;)V
-
getText
public String getText()
- Mappings:
Namespace Name Mixin selector official bLdwe;b()Ljava/lang/String;intermediary method_1882Lnet/minecraft/class_342;method_1882()Ljava/lang/String;named getTextLnet/minecraft/client/gui/widget/TextFieldWidget;getText()Ljava/lang/String;
-
getSelectedText
public String getSelectedText()
- Mappings:
Namespace Name Mixin selector official dLdwe;d()Ljava/lang/String;intermediary method_1866Lnet/minecraft/class_342;method_1866()Ljava/lang/String;named getSelectedTextLnet/minecraft/client/gui/widget/TextFieldWidget;getSelectedText()Ljava/lang/String;
-
setTextPredicate
public void setTextPredicate(Predicate<String> textPredicate)
- Mappings:
Namespace Name Mixin selector official aLdwe;a(Ljava/util/function/Predicate;)Vintermediary method_1890Lnet/minecraft/class_342;method_1890(Ljava/util/function/Predicate;)Vnamed setTextPredicateLnet/minecraft/client/gui/widget/TextFieldWidget;setTextPredicate(Ljava/util/function/Predicate;)V
-
write
public void write(String string)
- Mappings:
Namespace Name Mixin selector official bLdwe;b(Ljava/lang/String;)Vintermediary method_1867Lnet/minecraft/class_342;method_1867(Ljava/lang/String;)Vnamed writeLnet/minecraft/client/gui/widget/TextFieldWidget;write(Ljava/lang/String;)V
-
onChanged
private void onChanged(String newText)
- Mappings:
Namespace Name Mixin selector official dLdwe;d(Ljava/lang/String;)Vintermediary method_1874Lnet/minecraft/class_342;method_1874(Ljava/lang/String;)Vnamed onChangedLnet/minecraft/client/gui/widget/TextFieldWidget;onChanged(Ljava/lang/String;)V
-
erase
private void erase(int offset)
- Mappings:
Namespace Name Mixin selector official qLdwe;q(I)Vintermediary method_16873Lnet/minecraft/class_342;method_16873(I)Vnamed eraseLnet/minecraft/client/gui/widget/TextFieldWidget;erase(I)V
-
eraseWords
public void eraseWords(int wordOffset)
- Mappings:
Namespace Name Mixin selector official eLdwe;e(I)Vintermediary method_1877Lnet/minecraft/class_342;method_1877(I)Vnamed eraseWordsLnet/minecraft/client/gui/widget/TextFieldWidget;eraseWords(I)V
-
eraseCharacters
public void eraseCharacters(int characterOffset)
- Mappings:
Namespace Name Mixin selector official fLdwe;f(I)Vintermediary method_1878Lnet/minecraft/class_342;method_1878(I)Vnamed eraseCharactersLnet/minecraft/client/gui/widget/TextFieldWidget;eraseCharacters(I)V
-
getWordSkipPosition
public int getWordSkipPosition(int wordOffset)
- Mappings:
Namespace Name Mixin selector official gLdwe;g(I)Iintermediary method_1853Lnet/minecraft/class_342;method_1853(I)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(I)I
-
getWordSkipPosition
private int getWordSkipPosition(int wordOffset, int cursorPosition)- Mappings:
Namespace Name Mixin selector official aLdwe;a(II)Iintermediary method_1869Lnet/minecraft/class_342;method_1869(II)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(II)I
-
getWordSkipPosition
private int getWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces)- Mappings:
Namespace Name Mixin selector official aLdwe;a(IIZ)Iintermediary method_1864Lnet/minecraft/class_342;method_1864(IIZ)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(IIZ)I
-
moveCursor
public void moveCursor(int offset)
- Mappings:
Namespace Name Mixin selector official hLdwe;h(I)Vintermediary method_1855Lnet/minecraft/class_342;method_1855(I)Vnamed moveCursorLnet/minecraft/client/gui/widget/TextFieldWidget;moveCursor(I)V
-
getCursorPosWithOffset
private int getCursorPosWithOffset(int offset)
- Mappings:
Namespace Name Mixin selector official rLdwe;r(I)Iintermediary method_27537Lnet/minecraft/class_342;method_27537(I)Inamed getCursorPosWithOffsetLnet/minecraft/client/gui/widget/TextFieldWidget;getCursorPosWithOffset(I)I
-
setCursor
public void setCursor(int cursor)
- Mappings:
Namespace Name Mixin selector official iLdwe;i(I)Vintermediary method_1883Lnet/minecraft/class_342;method_1883(I)Vnamed setCursorLnet/minecraft/client/gui/widget/TextFieldWidget;setCursor(I)V
-
setSelectionStart
public void setSelectionStart(int cursor)
- Mappings:
Namespace Name Mixin selector official jLdwe;j(I)Vintermediary method_1875Lnet/minecraft/class_342;method_1875(I)Vnamed setSelectionStartLnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionStart(I)V
-
setCursorToStart
public void setCursorToStart()
- Mappings:
Namespace Name Mixin selector official kLdwe;k()Vintermediary method_1870Lnet/minecraft/class_342;method_1870()Vnamed setCursorToStartLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToStart()V
-
setCursorToEnd
public void setCursorToEnd()
- Mappings:
Namespace Name Mixin selector official lLdwe;l()Vintermediary method_1872Lnet/minecraft/class_342;method_1872()Vnamed setCursorToEndLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToEnd()V
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers)Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- 指定者:
keyPressed在接口中Element- 参数:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Keyboard.onKey(long, int, int, int, int),GLFW.GLFW_KEY_Q,GLFWKeyCallbackI.invoke(long, int, int, int, int)- Mappings:
Namespace Name Mixin selector official aLdwv;a(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Znamed keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Z
-
isActive
public boolean isActive()
- Mappings:
Namespace Name Mixin selector official mLdwe;m()Zintermediary method_20315Lnet/minecraft/class_342;method_20315()Znamed isActiveLnet/minecraft/client/gui/widget/TextFieldWidget;isActive()Z
-
charTyped
public boolean charTyped(char chr, int modifiers)Callback for when a character input has been captured. The key code is identified by the constants inGLFWclass.- 指定者:
charTyped在接口中Element- 参数:
chr- the captured charactermodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Keyboard.onChar(long, int, int),GLFW.GLFW_KEY_Q,GLFWKeyCallbackI.invoke(long, int, int, int, int)- Mappings:
Namespace Name Mixin selector official aLdwv;a(CI)Zintermediary method_25400Lnet/minecraft/class_364;method_25400(CI)Znamed charTypedLnet/minecraft/client/gui/Element;charTyped(CI)Z
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button)Callback for when a mouse button down event has been captured. The button number is identified by the constants inGLFWclass.- 指定者:
mouseClicked在接口中Element- 覆盖:
mouseClicked在类中AbstractButtonWidget- 参数:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousebutton- the mouse button number- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Mouse.onMouseButton(long, int, int, int),GLFW.GLFW_MOUSE_BUTTON_1- Mappings:
Namespace Name Mixin selector official aLdwv;a(DDI)Zintermediary method_25402Lnet/minecraft/class_364;method_25402(DDI)Znamed mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
setTextFieldFocused
public void setTextFieldFocused(boolean focused)
- Mappings:
Namespace Name Mixin selector official eLdwe;e(Z)Vintermediary method_1876Lnet/minecraft/class_342;method_1876(Z)Vnamed setTextFieldFocusedLnet/minecraft/client/gui/widget/TextFieldWidget;setTextFieldFocused(Z)V
-
renderButton
public void renderButton(MatrixStack matrices, int mouseX, int mouseY, float delta)
- 覆盖:
renderButton在类中AbstractButtonWidget- Mappings:
Namespace Name Mixin selector official bLdvu;b(Ldpi;IIF)Vintermediary method_25359Lnet/minecraft/class_339;method_25359(Lnet/minecraft/class_4587;IIF)Vnamed renderButtonLnet/minecraft/client/gui/widget/AbstractButtonWidget;renderButton(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
drawSelectionHighlight
private void drawSelectionHighlight(int x1, int y1, int x2, int y2)- Mappings:
Namespace Name Mixin selector official aLdwe;a(IIII)Vintermediary method_1886Lnet/minecraft/class_342;method_1886(IIII)Vnamed drawSelectionHighlightLnet/minecraft/client/gui/widget/TextFieldWidget;drawSelectionHighlight(IIII)V
-
setMaxLength
public void setMaxLength(int maxLength)
- Mappings:
Namespace Name Mixin selector official kLdwe;k(I)Vintermediary method_1880Lnet/minecraft/class_342;method_1880(I)Vnamed setMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;setMaxLength(I)V
-
getMaxLength
private int getMaxLength()
- Mappings:
Namespace Name Mixin selector official qLdwe;q()Iintermediary method_1861Lnet/minecraft/class_342;method_1861()Inamed getMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;getMaxLength()I
-
getCursor
public int getCursor()
- Mappings:
Namespace Name Mixin selector official nLdwe;n()Iintermediary method_1881Lnet/minecraft/class_342;method_1881()Inamed getCursorLnet/minecraft/client/gui/widget/TextFieldWidget;getCursor()I
-
drawsBackground
private boolean drawsBackground()
- Mappings:
Namespace Name Mixin selector official rLdwe;r()Zintermediary method_1851Lnet/minecraft/class_342;method_1851()Znamed drawsBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground()Z
-
setDrawsBackground
public void setDrawsBackground(boolean drawsBackground)
- Mappings:
Namespace Name Mixin selector official fLdwe;f(Z)Vintermediary method_1858Lnet/minecraft/class_342;method_1858(Z)Vnamed setDrawsBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;setDrawsBackground(Z)V
-
setEditableColor
public void setEditableColor(int color)
- Mappings:
Namespace Name Mixin selector official lLdwe;l(I)Vintermediary method_1868Lnet/minecraft/class_342;method_1868(I)Vnamed setEditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setEditableColor(I)V
-
setUneditableColor
public void setUneditableColor(int color)
- Mappings:
Namespace Name Mixin selector official mLdwe;m(I)Vintermediary method_1860Lnet/minecraft/class_342;method_1860(I)Vnamed setUneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setUneditableColor(I)V
-
changeFocus
public boolean changeFocus(boolean lookForwards)
Changes the focusing element by cycling to the next/previous element. This action is done typically when the user has pressed the 'Tab' or 'Ctrl+Tab' key.- 指定者:
changeFocus在接口中Element- 覆盖:
changeFocus在类中AbstractButtonWidget- 参数:
lookForwards-trueto cycle forwards, otherwise cycle backwards- 返回:
trueto indicate that the event handling is successful/valid- Mappings:
Namespace Name Mixin selector official c_Ldwv;c_(Z)Zintermediary method_25407Lnet/minecraft/class_364;method_25407(Z)Znamed changeFocusLnet/minecraft/client/gui/Element;changeFocus(Z)Z
-
isMouseOver
public boolean isMouseOver(double mouseX, double mouseY)Checks if the mouse position is within the bound of the element.- 指定者:
isMouseOver在接口中Element- 覆盖:
isMouseOver在类中AbstractButtonWidget- 参数:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mouse- 返回:
trueif the mouse is within the bound of the element, otherwisefalse- Mappings:
Namespace Name Mixin selector official bLdwv;b(DD)Zintermediary method_25405Lnet/minecraft/class_364;method_25405(DD)Znamed isMouseOverLnet/minecraft/client/gui/Element;isMouseOver(DD)Z
-
onFocusedChanged
protected void onFocusedChanged(boolean bool)
- 覆盖:
onFocusedChanged在类中AbstractButtonWidget- Mappings:
Namespace Name Mixin selector official cLdvu;c(Z)Vintermediary method_25363Lnet/minecraft/class_339;method_25363(Z)Vnamed onFocusedChangedLnet/minecraft/client/gui/widget/AbstractButtonWidget;onFocusedChanged(Z)V
-
isEditable
private boolean isEditable()
- Mappings:
Namespace Name Mixin selector official sLdwe;s()Zintermediary method_20316Lnet/minecraft/class_342;method_20316()Znamed isEditableLnet/minecraft/client/gui/widget/TextFieldWidget;isEditable()Z
-
setEditable
public void setEditable(boolean editable)
- Mappings:
Namespace Name Mixin selector official gLdwe;g(Z)Vintermediary method_1888Lnet/minecraft/class_342;method_1888(Z)Vnamed setEditableLnet/minecraft/client/gui/widget/TextFieldWidget;setEditable(Z)V
-
getInnerWidth
public int getInnerWidth()
- Mappings:
Namespace Name Mixin selector official oLdwe;o()Iintermediary method_1859Lnet/minecraft/class_342;method_1859()Inamed getInnerWidthLnet/minecraft/client/gui/widget/TextFieldWidget;getInnerWidth()I
-
setSelectionEnd
public void setSelectionEnd(int int2)
- Mappings:
Namespace Name Mixin selector official nLdwe;n(I)Vintermediary method_1884Lnet/minecraft/class_342;method_1884(I)Vnamed setSelectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionEnd(I)V
-
setFocusUnlocked
public void setFocusUnlocked(boolean focusUnlocked)
- Mappings:
Namespace Name Mixin selector official hLdwe;h(Z)Vintermediary method_1856Lnet/minecraft/class_342;method_1856(Z)Vnamed setFocusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;setFocusUnlocked(Z)V
-
isVisible
public boolean isVisible()
- Mappings:
Namespace Name Mixin selector official pLdwe;p()Zintermediary method_1885Lnet/minecraft/class_342;method_1885()Znamed isVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;isVisible()Z
-
setVisible
public void setVisible(boolean visible)
- Mappings:
Namespace Name Mixin selector official iLdwe;i(Z)Vintermediary method_1862Lnet/minecraft/class_342;method_1862(Z)Vnamed setVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)V
-
setSuggestion
public void setSuggestion(@Nullable @Nullable String suggestion)
- Mappings:
Namespace Name Mixin selector official cLdwe;c(Ljava/lang/String;)Vintermediary method_1887Lnet/minecraft/class_342;method_1887(Ljava/lang/String;)Vnamed setSuggestionLnet/minecraft/client/gui/widget/TextFieldWidget;setSuggestion(Ljava/lang/String;)V
-
getCharacterX
public int getCharacterX(int index)
- Mappings:
Namespace Name Mixin selector official oLdwe;o(I)Iintermediary method_1889Lnet/minecraft/class_342;method_1889(I)Inamed getCharacterXLnet/minecraft/client/gui/widget/TextFieldWidget;getCharacterX(I)I
-
setX
public void setX(int x)
- Mappings:
Namespace Name Mixin selector official pLdwe;p(I)Vintermediary method_16872Lnet/minecraft/class_342;method_16872(I)Vnamed setXLnet/minecraft/client/gui/widget/TextFieldWidget;setX(I)V
-
-