Package org.opensourcephysics.display
Class InteractivePanel.IADMouseController
java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
org.opensourcephysics.display.InteractivePanel.IADMouseController
- All Implemented Interfaces:
MouseListener
,MouseMotionListener
,MouseWheelListener
,EventListener
,MouseInputListener
- Enclosing class:
- InteractivePanel
The inner class that will handle all mouse related events.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Handles the mouse clicked event.void
Handles the mouse dragged event.void
Handles the mouse entered event.void
Handles the mouse exited event.void
Handles the mouse moved event.void
Handle the mouse pressed event.void
Handles the mouse released event.Methods inherited from class java.awt.event.MouseAdapter
mouseWheelMoved
-
Constructor Details
-
IADMouseController
protected IADMouseController()
-
-
Method Details
-
mousePressed
Handle the mouse pressed event.- Specified by:
mousePressed
in interfaceMouseListener
- Overrides:
mousePressed
in classMouseAdapter
- Parameters:
e
-
-
mouseReleased
Handles the mouse released event.- Specified by:
mouseReleased
in interfaceMouseListener
- Overrides:
mouseReleased
in classMouseAdapter
- Parameters:
e
-
-
mouseEntered
Handles the mouse entered event.- Specified by:
mouseEntered
in interfaceMouseListener
- Overrides:
mouseEntered
in classMouseAdapter
- Parameters:
e
-
-
mouseExited
Handles the mouse exited event.- Specified by:
mouseExited
in interfaceMouseListener
- Overrides:
mouseExited
in classMouseAdapter
- Parameters:
e
-
-
mouseClicked
Handles the mouse clicked event.- Specified by:
mouseClicked
in interfaceMouseListener
- Overrides:
mouseClicked
in classMouseAdapter
- Parameters:
e
-
-
mouseDragged
Handles the mouse dragged event.- Specified by:
mouseDragged
in interfaceMouseMotionListener
- Overrides:
mouseDragged
in classMouseAdapter
- Parameters:
e
-
-
mouseMoved
Handles the mouse moved event.- Specified by:
mouseMoved
in interfaceMouseMotionListener
- Overrides:
mouseMoved
in classMouseAdapter
- Parameters:
e
-
-