enableTexture, fontRenderer, frame, guiTextureLoader, height, hovered, id, maxHeight, maxWidth, mc, visible, width, x, y| 构造器和说明 |
|---|
TextField(java.lang.String componentId,
int x,
int y,
int par5Width,
int par6Height) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteFromCursor(int num) |
void |
deleteWords(int num) |
void |
drawCursor() |
void |
drawGUI(int mouseX,
int mouseY,
float partialTicks)
绘制当前GUI到桌面
|
void |
drawTextToScreen() |
void |
getClickCursorPosition(int mouseX,
int mouseY) |
int |
getClickedLine(int MouseX,
int MouseY) |
int |
getCursorPosition() |
boolean |
getEnableBackgroundDrawing() |
java.lang.String |
getId()
获取Gui的ID
|
int |
getMaxStringLength() |
int |
getNthWordFromCursor(int numWords) |
int |
getNthWordFromPos(int n,
int pos) |
int |
getNthWordFromPosWS(int n,
int pos,
boolean skipWs) |
java.lang.String |
getSelectedText() |
int |
getSelectionEnd() |
java.lang.String |
getText() |
boolean |
getVisible() |
int |
getWidth()
获取Gui的宽度
|
boolean |
isFocused() |
void |
loadCursorPosition() |
boolean |
mouseClicked(int mouseX,
int mouseY,
int mouseButton)
鼠标点击事件
|
void |
moveCursorBy(int num) |
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 |
setFocused(boolean isFocusedIn) |
void |
setMaxStringLength(int length) |
void |
setSelectionPos(int position) |
void |
setText(java.lang.String textIn) |
void |
setTextColor(int color) |
void |
setVisible(boolean isVisible)
设置Gui是否可视
|
boolean |
textboxKeyTyped(char typedChar,
int keyCode) |
void |
updateCursorCounter() |
void |
writeText(java.lang.String textToWrite) |
drawCustomSizedTexture, getFrame, getGuiID, getHeight, getX, getY, isHovered, isVisible, KeyInput, mouseDragged, mousePressed, mouseReleased, onGuiClosed, playPressSound, setEnableTexture, setFrame, setHeight, setHovered, setId, setResolution, setTexture, setWidth, setX, setY, updateGUIpublic TextField(java.lang.String componentId,
int x,
int y,
int par5Width,
int par6Height)
public void updateCursorCounter()
public void setText(java.lang.String textIn)
public java.lang.String getText()
public java.lang.String getSelectedText()
public void writeText(java.lang.String textToWrite)
public int getClickedLine(int MouseX,
int MouseY)
public void getClickCursorPosition(int mouseX,
int mouseY)
public void loadCursorPosition()
public void drawTextToScreen()
public void drawCursor()
public void deleteWords(int num)
public void deleteFromCursor(int num)
public int getNthWordFromCursor(int numWords)
public int getNthWordFromPos(int n,
int pos)
public int getNthWordFromPosWS(int n,
int pos,
boolean skipWs)
public void moveCursorBy(int num)
public void setCursorPosition(int pos)
public void setCursorPositionZero()
public void setCursorPositionEnd()
public boolean textboxKeyTyped(char typedChar,
int keyCode)
public void drawGUI(int mouseX,
int mouseY,
float partialTicks)
BaseGuipublic boolean mouseClicked(int mouseX,
int mouseY,
int mouseButton)
BaseGuimouseClicked 在接口中 IBaseGUImouseClicked 在类中 BaseGuimouseX - 鼠标x坐标mouseY - 鼠标Y坐标mouseButton - 按键类型 0:鼠标左键,1:鼠标右键,3鼠标侧键下,4鼠标侧键上public void setMaxStringLength(int length)
public int getMaxStringLength()
public int getCursorPosition()
public boolean getEnableBackgroundDrawing()
public void setEnableBackgroundDrawing(boolean enableBackgroundDrawingIn)
public void setTextColor(int color)
public void setDisabledTextColour(int color)
public void setFocused(boolean isFocusedIn)
public boolean isFocused()
public void setEnabled(boolean enabled)
public int getSelectionEnd()
public void setSelectionPos(int position)
public void setCanLoseFocus(boolean canLoseFocusIn)
public boolean getVisible()
public void setVisible(boolean isVisible)
BaseGuisetVisible 在类中 BaseGuiisVisible - Gui是否可视