Package pi.event
Interface MouseClickListener
- All Known Subinterfaces:
DefaultListener
- All Known Implementing Classes:
CameraDemo,DefaultControl,ForceKlickEnvironment,GraphDrawer,GridDebugScene,ImpulseDemo,JointDemo,PaintingCirclesAdvancedDemo,PaintingCirclesDemo,PaintingSurfaceDemo,TitleScene
public interface MouseClickListener
Implementierende Klassen können auf jeden einzelnen Klick reagieren,
unabhängig davon, ob dies ein spezielles Objekt trifft oder nicht.
- Author:
- Michael Andonie, Niklas Keller
-
Method Summary
Modifier and TypeMethodDescriptionvoidonMouseDown(Vector position, MouseButton button) Diese Methode wird bei jedem Klick aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.default voidonMouseUp(Vector position, MouseButton button) Diese Methode wird bei jedem Loslassen einer Maustaste aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.
-
Method Details
-
onMouseDown
Diese Methode wird bei jedem Klick aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.Natürlich muss dafür erst der
MouseClickListenerangemeldet werden.- Parameters:
position- Der Punkt auf der Zeichenebene.button- Die Maustaste, die gedrückt wurde.
-
onMouseUp
Diese Methode wird bei jedem Loslassen einer Maustaste aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.Natürlich muss dafür erst der
MouseClickListenerangemeldet werden.- Parameters:
position- Der Punkt auf der Zeichenebene.button- Die Maustaste, die gedrückt wurde.
-