模块 linlang.api

接口 GuiWidget

所有已知实现类:
GuiWidget.Simple

public interface GuiWidget
可渲染、可交互的界面控件。
  • 方法详细资料

    • id

      default String id()
      返回:
      稳定 ID;未声明时为空字符串
    • icon

      GuiIcon icon()
      返回:
      控件图标
    • action

      GuiAction action()
      返回:
      点击动作;不可交互时可为 null
    • visible

      default boolean visible()
      返回:
      是否渲染控件
    • enabled

      default boolean enabled()
      返回:
      是否允许执行点击动作
    • meta

      default Map<String,Object> meta()
      返回:
      供平台实现使用的附加数据
    • of

      static GuiWidget of(GuiIcon icon, GuiAction action)
      创建始终可见且可点击的简单控件。
      参数:
      icon - 控件图标
      action - 点击动作,可为 null
      返回:
      新控件