Class MultilineTextField
java.lang.Object
net.minecraft.client.gui.components.MultilineTextField
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate intprivate Runnableprivate final List<MultilineTextField.StringView>private final Fontprivate static final intstatic final intprivate intprivate booleanprivate Stringprivate final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintintcursor()voiddeleteText(int p_239475_) private MultilineTextField.StringViewprivate MultilineTextField.StringViewgetCursorLineView(int p_239855_) intintgetLineView(int p_239145_) private intgetWordEndPosition(int p_240093_) booleanbooleanvoidinsertText(String p_240016_) booleankeyPressed(int p_239712_) private voidprivate voidvoidseekCursor(Whence p_239798_, int p_239799_) voidseekCursorLine(int p_239394_) voidseekCursorToPoint(double p_239579_, double p_239580_) voidsetCharacterLimit(int p_240163_) voidsetCursorListener(Runnable p_239258_) voidsetSelecting(boolean p_239951_) voidvoidsetValueListener(Consumer<String> p_239920_) private StringtruncateFullText(String p_239843_) private StringtruncateInsertionText(String p_239418_) value()
- 
Field Details- 
NO_CHARACTER_LIMITpublic static final int NO_CHARACTER_LIMIT- See Also:
 
- 
LINE_SEEK_PIXEL_BIASprivate static final int LINE_SEEK_PIXEL_BIAS- See Also:
 
- 
font
- 
displayLines
- 
value
- 
cursorprivate int cursor
- 
selectCursorprivate int selectCursor
- 
selectingprivate boolean selecting
- 
characterLimitprivate int characterLimit
- 
widthprivate final int width
- 
valueListener
- 
cursorListener
 
- 
- 
Constructor Details- 
MultilineTextField
 
- 
- 
Method Details- 
characterLimitpublic int characterLimit()
- 
setCharacterLimitpublic void setCharacterLimit(int p_240163_) 
- 
hasCharacterLimitpublic boolean hasCharacterLimit()
- 
setValueListener
- 
setCursorListener
- 
setValue
- 
value
- 
insertText
- 
deleteTextpublic void deleteText(int p_239475_) 
- 
cursorpublic int cursor()
- 
setSelectingpublic void setSelecting(boolean p_239951_) 
- 
getSelected
- 
getLineCountpublic int getLineCount()
- 
getLineAtCursorpublic int getLineAtCursor()
- 
getLineView
- 
seekCursor
- 
seekCursorLinepublic void seekCursorLine(int p_239394_) 
- 
seekCursorToPointpublic void seekCursorToPoint(double p_239579_, double p_239580_) 
- 
keyPressedpublic boolean keyPressed(int p_239712_) 
- 
iterateLines
- 
hasSelectionpublic boolean hasSelection()
- 
getSelectedText
- 
getCursorLineView
- 
getCursorLineView
- 
getPreviousWord
- 
getNextWord
- 
getWordEndPositionprivate int getWordEndPosition(int p_240093_) 
- 
onValueChangeprivate void onValueChange()
- 
reflowDisplayLinesprivate void reflowDisplayLines()
- 
truncateFullText
- 
truncateInsertionText
 
-