wiiremotej
Class ButtonMouseMap
java.lang.Object
wiiremotej.ButtonMap
wiiremotej.ButtonMouseMap
public class ButtonMouseMap
- extends ButtonMap
Maps a button on the Wii remote to a mouse press. See ButtonMap for details on buttons and extensions. See java.awt.InputEvent for mouse button map options. Only
InputEvent.BUTTON1_MASK, InputEvent.BUTTON2_MASK, and InputEvent.BUTTON3_MASK are valid mouse buttons.
- See Also:
ButtonMap
Constructor Summary |
ButtonMouseMap(int wiiRemoteButtons,
int mouseButton)
Creates a new ButtonMap for the Wii remote with the given mouse button(s). |
ButtonMouseMap(int extension,
int extensionButtons,
int mouseButton)
Creates a new ButtonMap for the Wii remote with the given key. |
ButtonMouseMap(int wiiRemoteButtons,
int extension,
int extensionButtons,
int mouseButton)
Creates a new ButtonMap for the Wii remote with the given key. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ButtonMouseMap
public ButtonMouseMap(int wiiRemoteButtons,
int mouseButton)
throws java.lang.IllegalArgumentException
- Creates a new ButtonMap for the Wii remote with the given mouse button(s).
- Parameters:
wiiRemoteButtons
- the Wii remote buttons that must be depressed to trigger this ButtonMap. May be either a single button or a multi-button mask.mouseButton
- mouse button(s) to map to. A mouse button mask from java.awt.InputEvent.
- Throws:
java.lang.IllegalArgumentException
- if no Wii remote buttons are indicated.
java.lang.IllegalArgumentException
- if mouseButton is -1.
java.lang.IllegalArgumentException
- if mouseButton is not one of: InputEvent.BUTTON1_MASK, InputEvent.BUTTON2_MASK, InputEvent.BUTTON3_MASK.
ButtonMouseMap
public ButtonMouseMap(int extension,
int extensionButtons,
int mouseButton)
throws java.lang.IllegalArgumentException
- Creates a new ButtonMap for the Wii remote with the given key.
- Parameters:
extension
- the extension on which the extension buttons must be depressed to trigger the action(s).extensionButtons
- the extension buttons that must be depressed to trigger this ButtonMap. May be either a single button or a multi-button mask.mouseButton
- mouse button(s) to map to. A mouse button mask from java.awt.InputEvent.
- Throws:
java.lang.IllegalArgumentException
- if no extension buttons are indicated.
java.lang.IllegalArgumentException
- if mouseButton is -1.
java.lang.IllegalArgumentException
- if mouseButton is not one of: InputEvent.BUTTON1_MASK, InputEvent.BUTTON2_MASK, InputEvent.BUTTON3_MASK.
ButtonMouseMap
public ButtonMouseMap(int wiiRemoteButtons,
int extension,
int extensionButtons,
int mouseButton)
throws java.lang.IllegalArgumentException
- Creates a new ButtonMap for the Wii remote with the given key.
- Parameters:
wiiRemoteButtons
- the Wii remote buttons that must be depressed to trigger this ButtonMap. May be either a single button or a multi-button mask.extension
- the extension on which the extension buttons must be depressed to trigger the action(s).extensionButtons
- the extension buttons that must be depressed to trigger this ButtonMap. May be either a single button or a multi-button mask.mouseButton
- mouse button(s) to map to. A mouse button mask from java.awt.InputEvent.
- Throws:
java.lang.IllegalArgumentException
- if no Wii remote or extension buttons are indicated.
java.lang.IllegalArgumentException
- if mouseButton is -1.
java.lang.IllegalArgumentException
- if mouseButton is not one of: InputEvent.BUTTON1_MASK, InputEvent.BUTTON2_MASK, InputEvent.BUTTON3_MASK.