| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
displayString
滑动条显示的文本
|
boolean |
isMouseDown
鼠标是否按下
|
border, brColor, buttonColor, buttonHorveredColor, enabled, hoveredTexturePos, packedFGColour, texturePosenableTexture, fontRenderer, frame, guiTextureLoader, height, hovered, id, maxHeight, maxWidth, mc, visible, width, x, y| 构造器和说明 |
|---|
Slider(java.lang.String idIn,
int x,
int y,
int width,
int height,
java.lang.String displayString,
float minIn,
float maxIn,
float defaultValue)
自定义大小的滑动条
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
drawGUI(int mouseX,
int mouseY,
float partialTicks)
绘制当前GUI到桌面
|
float |
getSliderPosition()
获取滑块的位置
|
float |
getSliderValue()
获取滑动条的数值
|
void |
mouseDragged(int mouseX,
int mouseY,
int mouseButton)
鼠标拖动事件
|
boolean |
mousePressed(int mouseX,
int mouseY,
int mouseButton)
鼠标按下事件
|
void |
mouseReleased(int mouseX,
int mouseY,
int mouseButton)
鼠标释放事件
|
void |
setSliderPosition(float position)
设置滑块的位置
|
void |
setSliderValue(float value)
设置滑动条的数值
|
getHoverState, isMouseOvered, setBorder, setBrColor, setButtonColor, setDisplayString, setTexturePosdrawCustomSizedTexture, getFrame, getGuiID, getHeight, getId, getWidth, getX, getY, isHovered, isVisible, KeyInput, mouseClicked, onGuiClosed, playPressSound, setEnableTexture, setFrame, setHeight, setHovered, setId, setResolution, setTexture, setVisible, setWidth, setX, setY, updateGUIpublic boolean isMouseDown
protected java.lang.String displayString
public Slider(java.lang.String idIn,
int x,
int y,
int width,
int height,
java.lang.String displayString,
float minIn,
float maxIn,
float defaultValue)
idIn - Gui的ID(可填写任意值,但不建议与其他Gui的值相同)x - 在屏幕上的横坐标Xy - 在屏幕上的纵坐标Ywidth - 宽度height - 高度displayString - 显示的文本minIn - 滑动条的最小值maxIn - 滑动条的最大值defaultValue - 滑动条的初始值public void drawGUI(int mouseX,
int mouseY,
float partialTicks)
public float getSliderValue()
public void setSliderValue(float value)
value - 数值public float getSliderPosition()
public void mouseDragged(int mouseX,
int mouseY,
int mouseButton)
mouseDragged 在接口中 IBaseGUImouseDragged 在类中 BaseGuimouseX - 鼠标x坐标mouseY - 鼠标Y坐标mouseButton - 按键类型 0:鼠标左键,1:鼠标右键,3鼠标侧键下,4鼠标侧键上public void setSliderPosition(float position)
position - 滑块的位置public boolean mousePressed(int mouseX,
int mouseY,
int mouseButton)
mousePressed 在接口中 IBaseGUImousePressed 在类中 BaseGuimouseX - 鼠标x坐标mouseY - 鼠标Y坐标mouseButton - 按键类型 0:鼠标左键,1:鼠标右键,3鼠标侧键下,4鼠标侧键上public void mouseReleased(int mouseX,
int mouseY,
int mouseButton)
mouseReleased 在接口中 IBaseGUImouseReleased 在类中 BaseGuimouseX - 鼠标x坐标mouseY - 鼠标Y坐标mouseButton - 按键类型 0:鼠标左键,1:鼠标右键,3鼠标侧键下,4鼠标侧键上