public class TextFieldWidget extends Widget implements IRenderable, IGuiEventListener
active, alpha, height, isHovered, nextNarration, packedFGColor, visible, WIDGETS_LOCATION, width, x, yBACKGROUND_LOCATION, blitOffset, GUI_ICONS_LOCATION, STATS_ICON_LOCATION| Constructor and Description |
|---|
TextFieldWidget(FontRenderer fontIn,
int p_i51137_2_,
int p_i51137_3_,
int p_i51137_4_,
int p_i51137_5_,
java.lang.String msg) |
TextFieldWidget(FontRenderer fontIn,
int xIn,
int yIn,
int widthIn,
int heightIn,
TextFieldWidget p_i51138_6_,
java.lang.String msg) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
changeFocus(boolean p_changeFocus_1_) |
boolean |
charTyped(char p_charTyped_1_,
int p_charTyped_2_) |
void |
deleteFromCursor(int num) |
void |
deleteWords(int num) |
int |
func_195611_j(int p_195611_1_) |
void |
func_212422_f(int p_212422_1_) |
void |
func_212954_a(java.util.function.Consumer<java.lang.String> p_212954_1_) |
boolean |
func_212955_f() |
int |
getAdjustedWidth() |
int |
getCursorPosition() |
protected java.lang.String |
getNarrationMessage() |
int |
getNthWordFromCursor(int numWords) |
java.lang.String |
getSelectedText() |
java.lang.String |
getText() |
boolean |
getVisible() |
boolean |
isMouseOver(double p_isMouseOver_1_,
double p_isMouseOver_3_) |
boolean |
keyPressed(int p_keyPressed_1_,
int p_keyPressed_2_,
int p_keyPressed_3_) |
boolean |
mouseClicked(double p_mouseClicked_1_,
double p_mouseClicked_3_,
int p_mouseClicked_5_) |
void |
moveCursorBy(int num) |
protected void |
onFocusedChanged(boolean p_onFocusedChanged_1_) |
void |
renderButton(int p_renderButton_1_,
int p_renderButton_2_,
float p_renderButton_3_) |
void |
setCanLoseFocus(boolean canLoseFocusIn) |
void |
setCursorPosition(int pos) |
void |
setCursorPositionEnd() |
void |
setCursorPositionZero() |
void |
setDisabledTextColour(int color) |
void |
setEnableBackgroundDrawing(boolean enableBackgroundDrawingIn) |
void |
setEnabled(boolean enabled) |
void |
setFocused2(boolean isFocusedIn) |
void |
setMaxStringLength(int length) |
void |
setSelectionPos(int position) |
void |
setSuggestion(java.lang.String p_195612_1_) |
void |
setText(java.lang.String textIn) |
void |
setTextColor(int color) |
void |
setTextFormatter(java.util.function.BiFunction<java.lang.String,java.lang.Integer,java.lang.String> p_195607_1_) |
void |
setValidator(java.util.function.Predicate<java.lang.String> p_200675_1_) |
void |
setVisible(boolean isVisible) |
void |
setX(int p_212952_1_) |
void |
tick() |
void |
writeText(java.lang.String textToWrite) |
clicked, getFGColor, getHeight, getMessage, getWidth, getYImage, isFocused, isHovered, isValidClickButton, mouseDragged, mouseReleased, narrate, onClick, onDrag, onRelease, playDownSound, render, renderBg, renderToolTip, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidthblit, blit, blit, blit, blit, drawCenteredString, drawRightAlignedString, drawString, fill, fillGradient, hLine, innerBlit, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrenderkeyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolledpublic TextFieldWidget(FontRenderer fontIn, int p_i51137_2_, int p_i51137_3_, int p_i51137_4_, int p_i51137_5_, java.lang.String msg)
public TextFieldWidget(FontRenderer fontIn, int xIn, int yIn, int widthIn, int heightIn, @Nullable TextFieldWidget p_i51138_6_, java.lang.String msg)
public void func_212954_a(java.util.function.Consumer<java.lang.String> p_212954_1_)
public void setTextFormatter(java.util.function.BiFunction<java.lang.String,java.lang.Integer,java.lang.String> p_195607_1_)
public void tick()
protected java.lang.String getNarrationMessage()
getNarrationMessage in class Widgetpublic void setText(java.lang.String textIn)
public java.lang.String getText()
public java.lang.String getSelectedText()
public void setValidator(java.util.function.Predicate<java.lang.String> p_200675_1_)
public void writeText(java.lang.String textToWrite)
public void deleteWords(int num)
public void deleteFromCursor(int num)
public int getNthWordFromCursor(int numWords)
public void moveCursorBy(int num)
public void setCursorPosition(int pos)
public void func_212422_f(int p_212422_1_)
public void setCursorPositionZero()
public void setCursorPositionEnd()
public boolean keyPressed(int p_keyPressed_1_,
int p_keyPressed_2_,
int p_keyPressed_3_)
keyPressed in interface IGuiEventListenerpublic boolean func_212955_f()
public boolean charTyped(char p_charTyped_1_,
int p_charTyped_2_)
charTyped in interface IGuiEventListenerpublic boolean mouseClicked(double p_mouseClicked_1_,
double p_mouseClicked_3_,
int p_mouseClicked_5_)
mouseClicked in interface IGuiEventListenermouseClicked in class Widgetpublic void setFocused2(boolean isFocusedIn)
public void renderButton(int p_renderButton_1_,
int p_renderButton_2_,
float p_renderButton_3_)
renderButton in class Widgetpublic void setMaxStringLength(int length)
public int getCursorPosition()
public void setEnableBackgroundDrawing(boolean enableBackgroundDrawingIn)
public void setTextColor(int color)
public void setDisabledTextColour(int color)
public boolean changeFocus(boolean p_changeFocus_1_)
changeFocus in interface IGuiEventListenerchangeFocus in class Widgetpublic boolean isMouseOver(double p_isMouseOver_1_,
double p_isMouseOver_3_)
isMouseOver in interface IGuiEventListenerisMouseOver in class Widgetprotected void onFocusedChanged(boolean p_onFocusedChanged_1_)
onFocusedChanged in class Widgetpublic void setEnabled(boolean enabled)
public int getAdjustedWidth()
public void setSelectionPos(int position)
public void setCanLoseFocus(boolean canLoseFocusIn)
public boolean getVisible()
public void setVisible(boolean isVisible)
public void setSuggestion(@Nullable
java.lang.String p_195612_1_)
public int func_195611_j(int p_195611_1_)
public void setX(int p_212952_1_)