org.grinvin.gred.mouse

Class Rotate3D


public class Rotate3D
extends NullMouseHandler

Mouse handler which can be used to rotate a 3-dimensional model. Consumes all first button pressed events.

Method Summary

@Override
boolean canHandle(JComponent parent)
static Rotate3D
getHandler()
Return the singleton object of this type.
@Override
void doMouseDragged(JComponent parent, MouseEvent mouseEvent, MouseEvent previousEvent, MouseEvent pressedEvent)
@Override
void doMousePressed(JComponent parent, MouseEvent mouseEvent)
Consume the event when pressed.

Method Details

boolean canHandle

public @Override boolean canHandle(JComponent parent)

getHandler

public static Rotate3D getHandler()
Return the singleton object of this type.

void doMouseDragged

public @Override void doMouseDragged(JComponent parent,
                                     MouseEvent mouseEvent,
                                     MouseEvent previousEvent,
                                     MouseEvent pressedEvent)

void doMousePressed

public @Override void doMousePressed(JComponent parent,
                                     MouseEvent mouseEvent)
Consume the event when pressed.