Class MenuItem

java.lang.Object
pi.actor.Actor
pi.actor.Rectangle
pi.Rectangle
demos.docs.main_classes.scene.tutorial.MenuItem
All Implemented Interfaces:
FrameUpdateListener, FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListener, MouseClickListenerRegistration, MouseScrollListenerRegistration

public class MenuItem extends Rectangle implements MouseClickListener, FrameUpdateListener
  • Constructor Details

  • Method Details

    • onMouseDown

      public void onMouseDown(Vector clickLoc, MouseButton mouseButton)
      Description copied from interface: MouseClickListener
      Diese Methode wird bei jedem Klick aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.

      Natürlich muss dafür erst der MouseClickListener angemeldet werden.

      Specified by:
      onMouseDown in interface MouseClickListener
      Parameters:
      clickLoc - Der Punkt auf der Zeichenebene.
      mouseButton - Die Maustaste, die gedrückt wurde.
    • onFrameUpdate

      public void onFrameUpdate(double pastTime)
      Description copied from interface: FrameUpdateListener
      Diese Methode wird bei jedem Einzelbild eines angemeldeten Objekts erneut aufgerufen.
      Specified by:
      onFrameUpdate in interface FrameUpdateListener
      Parameters:
      pastTime - Die Zeit in Sekunden, die seit der letzten Aktualisierung vergangen ist.