MouseInfo

java.lang.Object <– greenfoot.MouseInfo

public class MouseInfo extends java.lang.Object

La classe contiene informazioni sullo stato attuale del mouse.
L’oggetto MouseInfo si ottiene tramite il metodo Greenfoot.getMouseInfo().

 



public int getX()
public int getY()

Si ottiene la posizione attuale del mouse. Sono le coordinate della cella all’interno della griglia.
Restituiscono: 

la posizione x/y.

public Actor getActor()

Restituisce l’attore coinvolto in un evento del mouse. 

  • Se c’è stato un clic o è stato premuto il mouse su un attore, sarà restituito l’attore.
  • Se cè stato un drag o un drop sarà restituito l’attore sul quale è cominciato il drag.
  • Se è stato mosso il mouse varrà restituito l’attore sul quale si trova il mouse.

Restituisce:

l’attore coinvolto nell’evento del mouse oppure null se nessun attore è coinvolto nell’evento.

public int getButton()

Il numero del pulsante che è stato cliccato o premuto.
Normalmente si ottiene 

  • 1 (per il pulsante sinistro)
  • 2 (centrale)
  • 3 (destro).

Restituisce:

il numero di pulsante.

public int getClickCount()

Restituisce: 

il numero di volte che è stato cliccato il tasto del mouse.

public java.lang.String toString()

Sovrascrive: 

toString della classe java.lang.Object