ButtonWidget
ButtonWidget 是 GUI 系统中代表可点击按钮的 UI 控件
基本属性
所有属性都可以通过 Java / KubeJS 访问。
| 字段 | 描述 |
|---|---|
isClicked |
当前按钮是否被点击 |
API
setButtonTexture()
等同于 setBackground。
setClickedTexture()
移除其中的子控件。
setOnPressCallback()
用于绑定功能逻辑。
ClickData 提供鼠标状态信息:
-
clickData.button: 鼠标按键 ID 编号。按键 描述 0左键 1右键 2中键 -
clickData.isShiftClick: 是否按下了 Shift 键。 clickData.isCtrlClick: 是否按下了 Ctrl 键。clickData.isRemote: 是否为远程环境。
