Enum Class SyMouseButton
- All Implemented Interfaces:
Serializable, Comparable<SyMouseButton>, Constable
An enumeration of the mouse buttons used by the package.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe left mouse button.The middle mouse button.The right mouse button. -
Method Summary
Modifier and TypeMethodDescriptionintindex()static SyMouseButtonofIndex(int index) Retrieve a button for the given index.static SyMouseButtonReturns the enum constant of this class with the specified name.static SyMouseButton[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
MOUSE_BUTTON_LEFT
The left mouse button. -
MOUSE_BUTTON_MIDDLE
The middle mouse button. -
MOUSE_BUTTON_RIGHT
The right mouse button.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
ofIndex
Retrieve a button for the given index. The index must be in the range[0, 2].- Parameters:
index- The button index- Returns:
- The mouse button associated with
index
-
index
public int index()- Returns:
- The integer index of the mouse button
-