| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
checked
CheckBox的选中状态
|
protected int |
checkedColor
CheckBox选中的RGB颜色
|
protected int |
color
CheckBox未选中的RGB颜色
|
border, brColor, buttonColor, buttonHorveredColor, displayString, enabled, hoveredTexturePos, packedFGColour, texturePosenableTexture, fontRenderer, frame, guiTextureLoader, height, hovered, id, maxHeight, maxWidth, mc, visible, width, x, y| 构造器和说明 |
|---|
CheckBox(java.lang.String id,
int x,
int y,
int width,
int height)
自定义大小的CheckBox
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
drawGUI(int mouseX,
int mouseY,
float partialTicks)
绘制当前GUI到桌面
|
int |
getCheckedColor()
获取选中时,CheckBox的RGB颜色
|
int |
getColor()
获取未选中时,CheckBox的RGB颜色
|
boolean |
isChecked()
CheckBox是否被选中
|
boolean |
mouseClicked(int mouseX,
int mouseY,
int mouseButton)
鼠标点击事件
|
void |
setChecked(boolean checked)
设置CheckBox的选中状态
|
void |
setCheckedColor(int checkedColor)
设置选中时,CheckBox的RGB颜色
|
void |
setColor(int color)
设置未选中时,CheckBox的RGB颜色
|
getHoverState, isMouseOvered, setBorder, setBrColor, setButtonColor, setDisplayString, setTexturePosdrawCustomSizedTexture, getFrame, getGuiID, getHeight, getId, getWidth, getX, getY, isHovered, isVisible, KeyInput, mouseDragged, mousePressed, mouseReleased, onGuiClosed, playPressSound, setEnableTexture, setFrame, setHeight, setHovered, setId, setResolution, setTexture, setVisible, setWidth, setX, setY, updateGUIprotected int color
protected int checkedColor
protected boolean checked
public CheckBox(java.lang.String id,
int x,
int y,
int width,
int height)
id - Gui的ID(可填写任意值,但不建议与其他Gui的值相同)x - 在屏幕上的横坐标Xy - 在屏幕上的纵坐标Ywidth - 宽度height - 高度public void drawGUI(int mouseX,
int mouseY,
float partialTicks)
public boolean mouseClicked(int mouseX,
int mouseY,
int mouseButton)
mouseClicked 在接口中 IBaseGUImouseClicked 在类中 BaseGuimouseX - 鼠标x坐标mouseY - 鼠标Y坐标mouseButton - 按键类型 0:鼠标左键,1:鼠标右键,3鼠标侧键下,4鼠标侧键上public int getColor()
public void setColor(int color)
color - RGB颜色public int getCheckedColor()
public void setCheckedColor(int checkedColor)
checkedColor - RGB颜色public boolean isChecked()
public void setChecked(boolean checked)
checked - CheckBox的选中状态