枚举 ClickType

java.lang.Object
java.lang.Enum<ClickType>
org.bukkit.event.inventory.ClickType
所有已实现的接口:
Serializable, Comparable<ClickType>, Constable

public enum ClickType extends Enum<ClickType>
点击类型.
  • 枚举常量详细资料

    • LEFT

      public static final ClickType LEFT
      鼠标左键(或主键).
    • SHIFT_LEFT

      public static final ClickType SHIFT_LEFT
      Shift+鼠标左键.
    • SHIFT_RIGHT

      public static final ClickType SHIFT_RIGHT
      Shift+鼠标右键.
    • WINDOW_BORDER_LEFT

      public static final ClickType WINDOW_BORDER_LEFT
      在物品栏界面的“灰色区域”单击鼠标左键.

      译注:“灰色区域”指Minecraft窗口范围内超出物品栏范围的部分

    • WINDOW_BORDER_RIGHT

      public static final ClickType WINDOW_BORDER_RIGHT
      在物品栏界面的“灰色区域”单击鼠标右键.

      译注:“灰色区域”指Minecraft窗口范围内超出物品栏范围的部分

    • MIDDLE

      public static final ClickType MIDDLE
      鼠标中键(或鼠标滚轮按键).
    • NUMBER_KEY

      public static final ClickType NUMBER_KEY
      数字键1-9,对应快捷栏的物品槽.
    • DOUBLE_CLICK

      public static final ClickType DOUBLE_CLICK
      双击鼠标左键.
    • DROP

      public static final ClickType DROP
      丢弃物品键(默认为Q).
    • CONTROL_DROP

      public static final ClickType CONTROL_DROP
      Ctrl+丢弃物品键(默认为Q).
    • CREATIVE

      public static final ClickType CREATIVE
      创造模式物品栏的任何点击操作.
    • SWAP_OFFHAND

      public static final ClickType SWAP_OFFHAND
      The "swap item with offhand" key (defaults to F).
    • UNKNOWN

      public static final ClickType UNKNOWN
      无法被Bukkit解析的物品栏点击类型.

      这个按键类型仅出现在Minecraft的版本过渡期, 且不应该被依赖.
      任何对 ClickType.UNKNOWN 的调用都是在最努力的基础上的.

      译注: 一般只在支持最新快照版本的插件中才可能需要使用.

  • 方法详细资料

    • values

      public static ClickType[] values()
      按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
      返回:
      按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
    • valueOf

      public static ClickType valueOf(String name)
      返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • isKeyboardClick

      public boolean isKeyboardClick()
      判断这个按键类型是否为键盘按键.

      原文:Gets whether this ClickType represents the pressing of a key on a keyboard.

      返回:
      如果这个按键类型为键盘按键则返回true,否则返回false.
    • isMouseClick

      public boolean isMouseClick()
      判断这个按键类型是否为鼠标按键.

      原文:Gets whether this ClickType represents the pressing of a mouse button

      返回:
      如果这个按键类型为鼠标按键则返回true,否则返回false.
    • isCreativeAction

      public boolean isCreativeAction()
      判断这个按键类型所定义的操作是否只能在创造模式被执行.

      原文:Gets whether this ClickType represents an action that can only be performed by a Player in creative mode.

      返回:
      如果这个按键类型要求玩家处在创造模式则返回true,否则返回false.
    • isRightClick

      public boolean isRightClick()
      判断这个按键类型是否使用了鼠标右键.

      原文:Gets whether this ClickType represents a right click.

      返回:
      如果这个按键类型使用了鼠标右键则返回true,否则返回false.
    • isLeftClick

      public boolean isLeftClick()
      判断这个按键类型是否使用了鼠标左键.

      原文:Gets whether this ClickType represents a left click.

      返回:
      如果这个按键类型使用了鼠标左键则返回true,否则返回false.
    • isShiftClick

      public boolean isShiftClick()
      判断这个按键类型是否使用了Shift键.

      原文:Gets whether this ClickType indicates that the shift key was pressed down when the click was made.

      返回:
      如果这个按键类型使用了Shift键则返回true,否则返回false.