Package hec.gfx2d
Class G2dMouseAdapter
java.lang.Object
hec.gfx2d.G2dMouseAdapter
- All Implemented Interfaces:
MouseListener
,MouseMotionListener
,MouseWheelListener
,Serializable
,EventListener
- Direct Known Subclasses:
G2dEditAdapter
,G2dPointerAdapter
,G2dZoomAdapter
public class G2dMouseAdapter
extends Object
implements MouseListener, MouseMotionListener, MouseWheelListener, Serializable
Basic mouse adapter for G2dViewport.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected G2dPanel
protected PropertyChangeSupport
protected Viewport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
abort()
void
void
addPropertyChangeListener
(String propertyName, PropertyChangeListener listener) void
init()
void
void
void
void
void
void
void
void
static boolean
static boolean
static boolean
void
void
removePropertyChangeListener
(String propertyName, PropertyChangeListener listener)
-
Field Details
-
_viewport
-
_g2dPanel
-
_propertyChangeSupport
-
-
Constructor Details
-
G2dMouseAdapter
public G2dMouseAdapter()
-
-
Method Details
-
addPropertyChangeListener
-
addPropertyChangeListener
-
removePropertyChangeListener
-
removePropertyChangeListener
-
mouseReleased
- Specified by:
mouseReleased
in interfaceMouseListener
-
mousePressed
- Specified by:
mousePressed
in interfaceMouseListener
-
mouseMoved
- Specified by:
mouseMoved
in interfaceMouseMotionListener
-
mouseExited
- Specified by:
mouseExited
in interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEntered
in interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDragged
in interfaceMouseMotionListener
-
mouseClicked
- Specified by:
mouseClicked
in interfaceMouseListener
-
init
public void init() -
abort
public void abort() -
pressedButton1
-
pressedButton2
-
pressedButton3
-
getCursor
-
mouseWheelMoved
- Specified by:
mouseWheelMoved
in interfaceMouseWheelListener
-