Class EditBox
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.EditBox
- All Implemented Interfaces:
GuiEventListener,Widget,NarratableEntry,NarrationSupplier
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intstatic final intprivate static final intprivate static final intprivate booleanprivate booleanprivate static final Stringprivate static final intprivate static final intprivate intstatic final intprivate intprivate final Fontprivate BiFunction<String,Integer, FormattedCharSequence> static final intprivate intprivate intprivate booleanprivate intprivate booleanprivate Stringprivate intprivate intprivate StringFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, width, x, yFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanchangeFocus(boolean p_94172_) booleancharTyped(char p_94122_, int p_94123_) protected MutableComponentvoiddeleteChars(int p_94181_) private voiddeleteText(int p_94218_) voiddeleteWords(int p_94177_) private intgetCursorPos(int p_94221_) intintprivate intintgetScreenX(int p_94212_) getValue()intgetWordPosition(int p_94185_) private intgetWordPosition(int p_94129_, int p_94130_) private intgetWordPosition(int p_94141_, int p_94142_, boolean p_94143_) voidinsertText(String p_94165_) private booleanprivate booleanbooleanisMouseOver(double p_94157_, double p_94158_) booleanbooleankeyPressed(int p_94132_, int p_94133_, int p_94134_) booleanmouseClicked(double p_94125_, double p_94126_, int p_94127_) voidmoveCursor(int p_94189_) voidmoveCursorTo(int p_94193_) voidvoidprotected voidonFocusedChanged(boolean p_94170_) private voidonValueChange(String p_94175_) voidrenderButton(PoseStack p_94160_, int p_94161_, int p_94162_, float p_94163_) private voidrenderHighlight(int p_94136_, int p_94137_, int p_94138_, int p_94139_) voidsetBordered(boolean p_94183_) voidsetCanLoseFocus(boolean p_94191_) voidsetCursorPosition(int p_94197_) voidsetEditable(boolean p_94187_) voidvoidsetFocus(boolean p_94179_) voidsetFormatter(BiFunction<String, Integer, FormattedCharSequence> p_94150_) voidsetHighlightPos(int p_94209_) voidsetMaxLength(int p_94200_) voidsetResponder(Consumer<String> p_94152_) voidsetSuggestion(String p_94168_) voidsetTextColor(int p_94203_) voidsetTextColorUneditable(int p_94206_) voidvoidsetVisible(boolean p_94195_) voidsetX(int p_94215_) voidtick()voidupdateNarration(NarrationElementOutput p_169009_) Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getWidth, getYImage, isActive, isFocused, isHoveredOrFocused, isValidClickButton, mouseDragged, mouseReleased, narrationPriority, onClick, onDrag, onRelease, playDownSound, render, renderBg, renderToolTip, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidth, wrapDefaultNarrationMessageMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled
-
Field Details
-
BACKWARDS
public static final int BACKWARDS- See Also:
-
FORWARDS
public static final int FORWARDS- See Also:
-
CURSOR_INSERT_WIDTH
private static final int CURSOR_INSERT_WIDTH- See Also:
-
CURSOR_INSERT_COLOR
private static final int CURSOR_INSERT_COLOR- See Also:
-
CURSOR_APPEND_CHARACTER
- See Also:
-
DEFAULT_TEXT_COLOR
public static final int DEFAULT_TEXT_COLOR- See Also:
-
BORDER_COLOR_FOCUSED
private static final int BORDER_COLOR_FOCUSED- See Also:
-
BORDER_COLOR
private static final int BORDER_COLOR- See Also:
-
BACKGROUND_COLOR
private static final int BACKGROUND_COLOR- See Also:
-
font
-
value
-
maxLength
private int maxLength -
frame
private int frame -
bordered
private boolean bordered -
canLoseFocus
private boolean canLoseFocus -
isEditable
private boolean isEditable -
shiftPressed
private boolean shiftPressed -
displayPos
private int displayPos -
cursorPos
private int cursorPos -
highlightPos
private int highlightPos -
textColor
private int textColor -
textColorUneditable
private int textColorUneditable -
suggestion
-
responder
-
filter
-
formatter
-
-
Constructor Details
-
EditBox
-
EditBox
-
-
Method Details
-
setResponder
-
setFormatter
-
tick
public void tick() -
createNarrationMessage
- Overrides:
createNarrationMessagein classAbstractWidget
-
setValue
-
getValue
-
getHighlighted
-
setFilter
-
insertText
-
onValueChange
-
deleteText
private void deleteText(int p_94218_) -
deleteWords
public void deleteWords(int p_94177_) -
deleteChars
public void deleteChars(int p_94181_) -
getWordPosition
public int getWordPosition(int p_94185_) -
getWordPosition
private int getWordPosition(int p_94129_, int p_94130_) -
getWordPosition
private int getWordPosition(int p_94141_, int p_94142_, boolean p_94143_) -
moveCursor
public void moveCursor(int p_94189_) -
getCursorPos
private int getCursorPos(int p_94221_) -
moveCursorTo
public void moveCursorTo(int p_94193_) -
setCursorPosition
public void setCursorPosition(int p_94197_) -
moveCursorToStart
public void moveCursorToStart() -
moveCursorToEnd
public void moveCursorToEnd() -
keyPressed
public boolean keyPressed(int p_94132_, int p_94133_, int p_94134_) - Specified by:
keyPressedin interfaceGuiEventListener
-
canConsumeInput
public boolean canConsumeInput() -
charTyped
public boolean charTyped(char p_94122_, int p_94123_) - Specified by:
charTypedin interfaceGuiEventListener
-
mouseClicked
public boolean mouseClicked(double p_94125_, double p_94126_, int p_94127_) - Specified by:
mouseClickedin interfaceGuiEventListener- Overrides:
mouseClickedin classAbstractWidget
-
setFocus
public void setFocus(boolean p_94179_) -
renderButton
- Overrides:
renderButtonin classAbstractWidget
-
renderHighlight
private void renderHighlight(int p_94136_, int p_94137_, int p_94138_, int p_94139_) -
setMaxLength
public void setMaxLength(int p_94200_) -
getMaxLength
private int getMaxLength() -
getCursorPosition
public int getCursorPosition() -
isBordered
private boolean isBordered() -
setBordered
public void setBordered(boolean p_94183_) -
setTextColor
public void setTextColor(int p_94203_) -
setTextColorUneditable
public void setTextColorUneditable(int p_94206_) -
changeFocus
public boolean changeFocus(boolean p_94172_) - Specified by:
changeFocusin interfaceGuiEventListener- Overrides:
changeFocusin classAbstractWidget
-
isMouseOver
public boolean isMouseOver(double p_94157_, double p_94158_) - Specified by:
isMouseOverin interfaceGuiEventListener- Overrides:
isMouseOverin classAbstractWidget
-
onFocusedChanged
protected void onFocusedChanged(boolean p_94170_) - Overrides:
onFocusedChangedin classAbstractWidget
-
isEditable
private boolean isEditable() -
setEditable
public void setEditable(boolean p_94187_) -
getInnerWidth
public int getInnerWidth() -
setHighlightPos
public void setHighlightPos(int p_94209_) -
setCanLoseFocus
public void setCanLoseFocus(boolean p_94191_) -
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean p_94195_) -
setSuggestion
-
getScreenX
public int getScreenX(int p_94212_) -
setX
public void setX(int p_94215_) -
updateNarration
- Specified by:
updateNarrationin interfaceNarrationSupplier
-