| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
backColor
Gui背景颜色
|
protected GuiTexturePos2D |
backTexturePos
Gui背景材质位置
|
protected int |
border
Gui边框宽度
|
protected int |
brColor
Gui竖直边框颜色
|
protected boolean |
centered
是否启用文本居中
|
protected boolean |
enableLines
是否启用多行
|
protected int |
fontSize
字体大小
|
protected boolean |
labelBgEnabled
是否绘制Label背景
|
protected java.util.List<java.lang.String> |
labels
Label文本,每一个元素代表一行文本
|
protected int |
textColor
文本字体颜色
|
enableTexture, fontRenderer, frame, guiTextureLoader, height, hovered, id, maxHeight, maxWidth, mc, visible, width, x, y| 构造器和说明 |
|---|
Label(java.lang.String id,
int x,
int y,
int width,
int height,
int fontSize)
使用自定义大小的Labal
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addLine(java.lang.String value)
在标签中添加文本
|
void |
drawGUI(int mouseX,
int mouseY,
float partialTicks)
绘制当前GUI到桌面
|
protected void |
drawLabelBackground()
绘制Label背景
|
protected void |
drawLabelText()
绘制Label文本
|
void |
setBackColor(int value)
设置背景的颜色
|
void |
setBackEnabled(boolean value)
显示Label背景
|
void |
setBorderColor(int brColor)
设置背景边界颜色
|
void |
setBroderSize(int value)
设置边界大小
|
void |
setCentered(boolean value)
设置Label文本居中
|
void |
setEnableLines(boolean enableLines)
是否启用多行
|
void |
setFontSize(int value)
设置文本大小
|
void |
setTextColor(int textColor)
设置文本颜色
|
drawCustomSizedTexture, getFrame, getGuiID, getHeight, getId, getWidth, getX, getY, isHovered, isVisible, KeyInput, mouseClicked, mouseDragged, mousePressed, mouseReleased, onGuiClosed, playPressSound, setEnableTexture, setFrame, setHeight, setHovered, setId, setResolution, setTexture, setVisible, setWidth, setX, setY, updateGUIprotected java.util.List<java.lang.String> labels
protected boolean centered
protected boolean labelBgEnabled
protected GuiTexturePos2D backTexturePos
protected int textColor
protected int backColor
protected int brColor
protected int border
protected boolean enableLines
protected int fontSize
public Label(java.lang.String id,
int x,
int y,
int width,
int height,
int fontSize)
Gui的ID(可填写任意值,但不建议与其他Gui的值相同) - x - 在屏幕上的横坐标Xy - 在屏幕上的纵坐标Ywidth - 宽度height - 高度fontSize - 文本大小public void drawGUI(int mouseX,
int mouseY,
float partialTicks)
protected void drawLabelText()
protected void drawLabelBackground()
public void setBroderSize(int value)
value - 大小public void setBackEnabled(boolean value)
value - 代表颜色的整数型数值
1代表黑色,-1代表白色public void setBorderColor(int brColor)
brColor - 竖直边界颜色public void setBackColor(int value)
value - 代表颜色的整数型数值public void addLine(java.lang.String value)
value - 添加的文本public void setCentered(boolean value)
value - 是否居中public void setEnableLines(boolean enableLines)
enableLines - 是否启用多行public void setTextColor(int textColor)
textColor - 文本颜色public void setFontSize(int value)
value - 字体大小