public class TextFieldWidget extends Widget implements IRenderable, IGuiEventListener
active, alpha, height, isHovered, nextNarration, packedFGColor, visible, WIDGETS_LOCATION, width, x, y
BACKGROUND_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, setWidth
blit, blit, blit, blit, blit, drawCenteredString, drawRightAlignedString, drawString, fill, fillGradient, hLine, innerBlit, vLine
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
render
keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled
public 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 Widget
public 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 IGuiEventListener
public boolean func_212955_f()
public boolean charTyped(char p_charTyped_1_, int p_charTyped_2_)
charTyped
in interface IGuiEventListener
public boolean mouseClicked(double p_mouseClicked_1_, double p_mouseClicked_3_, int p_mouseClicked_5_)
mouseClicked
in interface IGuiEventListener
mouseClicked
in class Widget
public void setFocused2(boolean isFocusedIn)
public void renderButton(int p_renderButton_1_, int p_renderButton_2_, float p_renderButton_3_)
renderButton
in class Widget
public 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 IGuiEventListener
changeFocus
in class Widget
public boolean isMouseOver(double p_isMouseOver_1_, double p_isMouseOver_3_)
isMouseOver
in interface IGuiEventListener
isMouseOver
in class Widget
protected void onFocusedChanged(boolean p_onFocusedChanged_1_)
onFocusedChanged
in class Widget
public 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_)